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

ACCUMULATED OTHER COMPREHENSIVE LOSS - Components of Accumulated Other Comprehensive Loss (Details)

v3.25.4
ACCUMULATED OTHER COMPREHENSIVE LOSS - Components of Accumulated Other Comprehensive Loss (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Reclassification Adjustment out of Accumulated Other Comprehensive Income [Line Items]      
Balance $ 233,093 $ 292,120 $ 292,108
Net current period other comprehensive income (loss) 7,843 (9,118) 2,271
Balance 196,393 233,093 292,120
Accumulated Other Comprehensive Loss      
Reclassification Adjustment out of Accumulated Other Comprehensive Income [Line Items]      
Balance (24,532) (15,414) (17,685)
Other comprehensive income (loss) before reclassifications 6,642 (8,686)  
Amounts reclassified from other comprehensive income (loss) 1,201 (432)  
Net current period other comprehensive income (loss) 7,843 (9,118) 2,271
Balance (16,689) (24,532) (15,414)
Foreign Currency Translation Adjustments      
Reclassification Adjustment out of Accumulated Other Comprehensive Income [Line Items]      
Balance (24,858) (15,223)  
Other comprehensive income (loss) before reclassifications 8,172 (9,635)  
Net current period other comprehensive income (loss) 8,172 (9,635)  
Balance (16,686) (24,858) (15,223)
Unrealized Gains (Losses) on Cash Flow Hedges      
Reclassification Adjustment out of Accumulated Other Comprehensive Income [Line Items]      
Balance 326 (191)  
Other comprehensive income (loss) before reclassifications (1,530) 949  
Amounts reclassified from other comprehensive income (loss) 1,201 (432)  
Net current period other comprehensive income (loss) (329) 517  
Balance $ (3) $ 326 $ (191)