v3.24.1.u1
Basis of Presentation and Significant Accounting Policies - Accumulated Other Comprehensive Income (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Mar. 31, 2023
Dec. 31, 2022
Accumulated Other Comprehensive Income (Loss) [Line Items]        
Accumulated other comprehensive loss $ 946,066 $ 933,301 $ 788,008 $ 748,355
Accumulated Other Comprehensive Income (Loss)        
Accumulated Other Comprehensive Income (Loss) [Line Items]        
Accumulated other comprehensive loss (18,519) (7,463) $ (19,034) $ (21,930)
Currency translation adjustments        
Accumulated Other Comprehensive Income (Loss) [Line Items]        
Accumulated other comprehensive loss (2,639) 8,669    
Net unrealized gain on derivative financial instruments        
Accumulated Other Comprehensive Income (Loss) [Line Items]        
Accumulated other comprehensive loss 112 558    
Unrecognized prior service cost on benefit obligations        
Accumulated Other Comprehensive Income (Loss) [Line Items]        
Accumulated other comprehensive loss (16,247) (16,917)    
Net unrealized gain on available-for-sale investments        
Accumulated Other Comprehensive Income (Loss) [Line Items]        
Accumulated other comprehensive loss $ 255 $ 227