Annual report pursuant to Section 13 and 15(d)

ACCUMULATED OTHER COMPREHENSIVE LOSS (Details)

v3.24.0.1
ACCUMULATED OTHER COMPREHENSIVE LOSS (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
AOCI Attributable to Parent, Net of Tax [Roll Forward]      
Beginning balance $ 1,267,197 $ 1,111,217 $ 964,651
Change during the year:      
Other comprehensive income (loss), net of tax 4,807 (15,151) (5,514)
Ending balance 1,155,567 1,267,197 1,111,217
Pension Liability Adjustment      
AOCI Attributable to Parent, Net of Tax [Roll Forward]      
Beginning balance (322) (322) (322)
Change during the year:      
Before-tax amount (290) 0 0
Tax benefit (expense) 75 0 0
Other comprehensive income (loss), net of tax (215) 0 0
Ending balance (537) (322) (322)
Foreign Currency Translation      
AOCI Attributable to Parent, Net of Tax [Roll Forward]      
Beginning balance (30,304) (16,089) (10,194)
Change during the year:      
Before-tax amount 4,816 (14,215) (5,895)
Tax benefit (expense) 0 0 0
Other comprehensive income (loss), net of tax 4,816 (14,215) (5,895)
Ending balance (25,488) (30,304) (16,089)
Interest Rate Swaps      
AOCI Attributable to Parent, Net of Tax [Roll Forward]      
Beginning balance 0 0 (381)
Change during the year:      
Before-tax amount 0 0 516
Tax benefit (expense) 0 0 (135)
Other comprehensive income (loss), net of tax 0 0 381
Ending balance 0 0 0
Available for Sale Securities      
AOCI Attributable to Parent, Net of Tax [Roll Forward]      
Beginning balance (936) 0 0
Change during the year:      
Before-tax amount 206 (936) 0
Tax benefit (expense) 0 0 0
Other comprehensive income (loss), net of tax 206 (936) 0
Ending balance (730) (936) 0
Accumulated Other Comprehensive Income (Loss)      
AOCI Attributable to Parent, Net of Tax [Roll Forward]      
Beginning balance (31,562) (16,411) (10,897)
Change during the year:      
Before-tax amount 4,732 (15,151) (5,379)
Tax benefit (expense) 75 0 (135)
Other comprehensive income (loss), net of tax 4,807 (15,151) (5,514)
Ending balance $ (26,755) $ (31,562) $ (16,411)