Quarterly report [Sections 13 or 15(d)]

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

v3.26.1
ACCUMULATED OTHER COMPREHENSIVE LOSS - Components of Accumulated Other Comprehensive Loss (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Mar. 31, 2026
Jun. 30, 2025
Mar. 31, 2025
Jun. 30, 2026
Jun. 30, 2025
Reclassification Adjustment out of Accumulated Other Comprehensive Income            
Balance $ 193,657 $ 196,393 $ 229,290 $ 233,093 $ 196,393 $ 233,093
Net current period other comprehensive income (loss) 841 398 3,670 973 1,239 4,643
Balance 198,072 193,657 225,120 229,290 198,072 225,120
Accumulated Other Comprehensive Loss            
Reclassification Adjustment out of Accumulated Other Comprehensive Income            
Balance (16,291) (16,689) (23,559) (24,532) (16,689) (24,532)
Other comprehensive income (loss) before reclassifications     3,291     4,321
Amounts reclassified from other comprehensive income (loss)     379     (322)
Net current period other comprehensive income (loss) 841 398 3,670 973 1,239 4,643
Balance (15,450) (16,291) (19,889) (23,559) (15,450) (19,889)
Foreign Currency Translation Adjustments            
Reclassification Adjustment out of Accumulated Other Comprehensive Income            
Balance (16,288) (16,686) (23,141) (24,858) (16,686) (24,858)
Other comprehensive income (loss) before reclassifications     4,677     6,394
Net current period other comprehensive income (loss) 841   4,677   1,239 6,394
Balance (15,447) (16,288) (18,464) (23,141) (15,447) (18,464)
Unrealized Gains (Losses) on Cash Flow Hedges            
Reclassification Adjustment out of Accumulated Other Comprehensive Income            
Balance (3) (3) (418) 326 (3) 326
Other comprehensive income (loss) before reclassifications     (1,386)     (2,073)
Amounts reclassified from other comprehensive income (loss)     379     (322)
Net current period other comprehensive income (loss) 0   (1,007)   0 (1,751)
Balance $ (3) $ (3) $ (1,425) $ (418) $ (3) $ (1,425)