v3.26.3
ACCUMULATED OTHER COMPREHENSIVE LOSS - Components of Accumulated Other Comprehensive Loss (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2026
Jun. 30, 2026
Mar. 31, 2026
Sep. 30, 2025
Jun. 30, 2025
Mar. 31, 2025
Sep. 30, 2026
Sep. 30, 2025
Reclassification Adjustment out of Accumulated Other Comprehensive Income                
Balance $ 198,072 $ 193,657 $ 196,393 $ 225,120 $ 229,290 $ 233,093 $ 196,393 $ 233,093
Net current period other comprehensive income (loss) 702 841 398 1,718 3,670 973 1,941 6,361
Balance 201,117 198,072 193,657 225,805 225,120 229,290 201,117 225,805
Accumulated Other Comprehensive Loss                
Reclassification Adjustment out of Accumulated Other Comprehensive Income                
Balance (15,450) (16,291) (16,689) (19,889) (23,559) (24,532) (16,689) (24,532)
Other comprehensive income (loss) before reclassifications       1,234       5,555
Amounts reclassified from other comprehensive income (loss)       484       (806)
Net current period other comprehensive income (loss) 702 841 398 1,718 3,670 973 1,941 6,361
Balance (14,748) (15,450) (16,291) (18,171) (19,889) (23,559) (14,748) (18,171)
Foreign Currency Translation Adjustments                
Reclassification Adjustment out of Accumulated Other Comprehensive Income                
Balance (15,447)   (16,686) (18,464)   (24,858) (16,686) (24,858)
Other comprehensive income (loss) before reclassifications       850       7,244
Net current period other comprehensive income (loss) 699     850     1,938 7,244
Balance (14,748) (15,447)   (17,614) (18,464)   (14,748) (17,614)
Unrealized Gains (Losses) on Cash Flow Hedges                
Reclassification Adjustment out of Accumulated Other Comprehensive Income                
Balance (3)   $ (3) (1,425)   $ 326 (3) 326
Other comprehensive income (loss) before reclassifications       384       (1,689)
Amounts reclassified from other comprehensive income (loss)       484       (806)
Net current period other comprehensive income (loss) 3     868     3 (883)
Balance   $ (3)   $ (557) $ (1,425)     $ (557)
Unrealized gain (loss) on cash flow hedges $ 0           $ 0