Annual report [Section 13 and 15(d), not S-K Item 405]

BUSINESS SEGMENTS - Geographic (Details)

v3.25.0.1
BUSINESS SEGMENTS - Geographic (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Revenues from External Customers and Long-Lived Assets [Line Items]      
Total revenue $ 345,066 $ 334,503 $ 408,544
Total long-lived assets 144,568 96,013  
Domestic      
Revenues from External Customers and Long-Lived Assets [Line Items]      
Total revenue 215,198 145,076 169,878
Total long-lived assets 130,086 96,013  
Foreign      
Revenues from External Customers and Long-Lived Assets [Line Items]      
Total revenue 129,868 $ 189,427 $ 238,666
Total long-lived assets $ 14,482