XML 45 R32.htm IDEA: XBRL DOCUMENT v3.25.2
Basis of Presentation and Significant Accounting Policies - Accumulated Other Comprehensive Income (Loss) (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Mar. 31, 2025
Dec. 31, 2024
Jun. 30, 2024
Mar. 31, 2024
Dec. 31, 2023
Accumulated Other Comprehensive Income (Loss) [Line Items]            
Accumulated other comprehensive income (loss) $ 1,183,906 $ 1,100,035 $ 1,080,404 $ 998,251 $ 946,066 $ 933,301
Accumulated Other Comprehensive Income (Loss)            
Accumulated Other Comprehensive Income (Loss) [Line Items]            
Accumulated other comprehensive income (loss) (23,385) $ (43,314) (48,211) $ (23,044) $ (18,519) $ (7,463)
Currency translation adjustments            
Accumulated Other Comprehensive Income (Loss) [Line Items]            
Accumulated other comprehensive income (loss) (9,897)   (33,735)      
Net unrealized gain on derivative financial instruments            
Accumulated Other Comprehensive Income (Loss) [Line Items]            
Accumulated other comprehensive income (loss) 543   490      
Unrecognized prior service cost on benefit obligations            
Accumulated Other Comprehensive Income (Loss) [Line Items]            
Accumulated other comprehensive income (loss) (13,937)   (15,233)      
Net unrealized gain (loss) on available-for-sale investments            
Accumulated Other Comprehensive Income (Loss) [Line Items]            
Accumulated other comprehensive income (loss) $ (94)   $ 267