XML 57 R50.htm IDEA: XBRL DOCUMENT v3.24.3
CHANGES IN ACCUMULATED OTHER COMPREHENSIVE INCOME (LOSS) - Summary of Changes in Accumulated Other Comprehensive Income (Loss) (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
BALANCE $ 532,651 $ 422,856 $ 434,069 $ 365,809
Total other comprehensive loss, net of tax (634) (822) (2,299) (1,358)
BALANCE 540,119 448,077 540,119 448,077
Foreign Currency Translation Adjustments [Member]        
BALANCE     (917) (1,229)
Current period other comprehensive income (loss) before reclassifications     148 110
Total other comprehensive loss, net of tax     148 110
BALANCE (769) (1,119) (769) (1,119)
Changes Related to Cash Flow Derivative Hedge [Member]        
BALANCE [1]     2,372 5,026
Current period other comprehensive income (loss) before reclassifications [1]     300 1,062
Amounts reclassified into earnings [1]     (2,747) (2,530)
Total other comprehensive loss, net of tax [1]     (2,447) (1,468)
BALANCE [1] (75) 3,558 (75) 3,558
Accumulated Other Comprehensive Income (Loss) [Member]        
BALANCE (210) 3,261 1,455 3,797
Current period other comprehensive income (loss) before reclassifications     448 1,172
Amounts reclassified into earnings     (2,747) (2,530)
Total other comprehensive loss, net of tax     (2,299) (1,358)
BALANCE $ (844) $ 2,439 $ (844) $ 2,439
[1] See Note 10.