Annual report pursuant to Section 13 and 15(d)

ACCUMULATED OTHER COMPREHENSIVE LOSS (Details)

v3.25.0.1
ACCUMULATED OTHER COMPREHENSIVE LOSS (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
AOCI Attributable to Parent, Net of Tax [Roll Forward]      
Beginning balance $ 1,155,567 $ 1,267,197 $ 1,111,217
Change during the year:      
Other comprehensive (loss) income, net of tax (16,879) 4,807 (15,151)
Ending balance 1,330,593 1,155,567 1,267,197
Pension Liability Adjustment      
AOCI Attributable to Parent, Net of Tax [Roll Forward]      
Beginning balance (537) (322) (322)
Change during the year:      
Before-tax amount 0 (290) 0
Tax (expense) benefit 0 75 0
Other comprehensive (loss) income, net of tax 0 (215) 0
Ending balance (537) (537) (322)
Foreign Currency Translation      
AOCI Attributable to Parent, Net of Tax [Roll Forward]      
Beginning balance (25,488) (30,304) (16,089)
Change during the year:      
Before-tax amount (17,318) 4,816 (14,215)
Tax (expense) benefit 293 0 0
Other comprehensive (loss) income, net of tax (17,025) 4,816 (14,215)
Ending balance (42,513) (25,488) (30,304)
Available for Sale Securities      
AOCI Attributable to Parent, Net of Tax [Roll Forward]      
Beginning balance (730) (936) 0
Change during the year:      
Before-tax amount 146 206 (936)
Tax (expense) benefit 0 0 0
Other comprehensive (loss) income, net of tax 146 206 (936)
Ending balance (584) (730) (936)
Accumulated Other Comprehensive Income (Loss)      
AOCI Attributable to Parent, Net of Tax [Roll Forward]      
Beginning balance (26,755) (31,562) (16,411)
Change during the year:      
Before-tax amount (17,172) 4,732 (15,151)
Tax (expense) benefit 293 75 0
Other comprehensive (loss) income, net of tax (16,879) 4,807 (15,151)
Ending balance $ (43,634) $ (26,755) $ (31,562)