XML 85 R70.htm IDEA: XBRL DOCUMENT v3.25.0.1
Stockholders' Equity (Accumulated Other Comprehensive Income) (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,355,036 $ 1,381,008 $ 1,092,875
Net foreign currency translation adjustment (10,807) 8,532 (20,920)
Actuarial (loss) gain on pension plans (233) (964) 28,125
Net current-period other comprehensive income (loss) (11,040) 7,568  
Ending Balance 1,386,886 1,355,036 1,381,008
Accumulated Other Comprehensive (Loss) Income      
AOCI Attributable to Parent, Net of Tax [Roll Forward]      
Beginning Balance 14,272 6,704 (501)
Ending Balance 3,232 14,272 6,704
Foreign currency items      
AOCI Attributable to Parent, Net of Tax [Roll Forward]      
Beginning Balance (14,789) (23,321)  
Net foreign currency translation adjustment (9,366) 8,532  
Actuarial (loss) gain on pension plans 0 0  
Net current-period other comprehensive income (loss) (9,366) 8,532  
Ending Balance (24,155) (14,789) (23,321)
Pension items      
AOCI Attributable to Parent, Net of Tax [Roll Forward]      
Beginning Balance 29,061 30,025  
Net foreign currency translation adjustment (1,441) 0  
Actuarial (loss) gain on pension plans (233) (964)  
Net current-period other comprehensive income (loss) (1,674) (964)  
Ending Balance $ 27,387 $ 29,061 $ 30,025