v3.26.1
CHANGES IN ACCUMULATED OTHER COMPREHENSIVE INCOME (LOSS) - Summary of Changes in Accumulated Other Comprehensive Income (Loss) (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Accumulated Other Comprehensive Income (Loss) [Line Items]        
BALANCE $ 561,750 $ 530,564 $ 542,577 $ 554,497
Total other comprehensive income (loss), net of tax 221 (180) 577 (856)
BALANCE 582,204 548,328 582,204 548,328
Foreign Currency Translation Adjustments [Member]        
Accumulated Other Comprehensive Income (Loss) [Line Items]        
BALANCE     (244) (968)
Current period other comprehensive income (loss) before reclassifications     (18) 345
Total other comprehensive income (loss), net of tax     (18) 345
BALANCE (262) (623) (262) (623)
Changes Related to Cash Flow Derivative Hedge [Member]        
Accumulated Other Comprehensive Income (Loss) [Line Items]        
BALANCE [1]     (77) 1,365
Current period other comprehensive income (loss) before reclassifications [1]     717 (745)
Amounts reclassified into earnings [1]     (122) (456)
Total other comprehensive income (loss), net of tax [1]     595 (1,201)
BALANCE [1] 518 164 518 164
Accumulated Other Comprehensive (Loss) Income [Member]        
Accumulated Other Comprehensive Income (Loss) [Line Items]        
BALANCE 35 (279) (321) 397
Current period other comprehensive income (loss) before reclassifications     699 (400)
Amounts reclassified into earnings     (122) (456)
Total other comprehensive income (loss), net of tax     577 (856)
BALANCE $ 256 $ (459) $ 256 $ (459)
[1] See Note 10, Fair Value Measurements and Derivatives.”