XML 90 R75.htm IDEA: XBRL DOCUMENT v3.24.0.1
Stockholders' Equity (Accumulated Other Comprehensive Income) (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,381,008 $ 1,092,875 $ 908,326
Net foreign currency translation adjustment 8,532 (20,920) (9,697)
Actuarial (loss) gain on pension plans (964) 28,125 2,107
Net current-period other comprehensive income (loss) 7,568 7,205  
Ending Balance 1,355,036 1,381,008 1,092,875
Accumulated Other Comprehensive (Loss) Income      
AOCI Attributable to Parent, Net of Tax [Roll Forward]      
Beginning Balance 6,704 (501) 7,089
Ending Balance 14,272 6,704 (501)
Foreign currency items      
AOCI Attributable to Parent, Net of Tax [Roll Forward]      
Beginning Balance (23,321) (2,401)  
Net foreign currency translation adjustment 8,532 (20,920)  
Actuarial (loss) gain on pension plans 0 0  
Net current-period other comprehensive income (loss) 8,532 (20,920)  
Ending Balance (14,789) (23,321) (2,401)
Pension items      
AOCI Attributable to Parent, Net of Tax [Roll Forward]      
Beginning Balance 30,025 1,900  
Net foreign currency translation adjustment 0 0  
Actuarial (loss) gain on pension plans (964) 28,125  
Net current-period other comprehensive income (loss) (964) 28,125  
Ending Balance $ 29,061 $ 30,025 $ 1,900