v3.25.4
Accumulated Other Comprehensive (Loss) Income (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Comprehensive Income (Loss) [Line Items]        
Beginning Balance of AOCI $ (310,796)      
Accumulated other comprehensive (loss) income (373,728) $ 395,868    
Ending Balance of AOCI (122,783) (310,796)    
Foreign currency translation adjustments        
Comprehensive Income (Loss) [Line Items]        
Unrealized gains (losses) 200,230 (207,906) $ 89,055  
Related income tax 1,670 45 (1,121)  
Unrealized (losses) gains net 201,900 (207,861) 87,934  
Reclassification from accumulated other comprehensive income (losses) into net income 0 (15,252) 0  
Related income tax 0 765 0  
Reclassification from accumulated other comprehensive income (loss) into net income net of tax 0 (14,487) 0  
Accumulated other comprehensive (loss) income (100,385) (302,285) (79,937) $ (167,871)
Accumulated other comprehensive (loss) income        
Comprehensive Income (Loss) [Line Items]        
Unrealized gains (losses) 171,777 (198,198) 98,241  
Related income tax 8,756 (2,367) (3,412)  
Unrealized (losses) gains net 180,533 (200,565) 94,829  
Reclassification from accumulated other comprehensive income (losses) into net income 9,966 (73,427) (103,567)  
Related income tax (2,486) 15,280 25,840  
Reclassification from accumulated other comprehensive income (loss) into net income net of tax 7,480 (58,147) (77,727)  
Accumulated other comprehensive (loss) income (122,783) (310,796) (52,084) (69,186)
Accumulated Defined Benefit Plans Adjustment Including Portion Attributable to Noncontrolling Interest        
Comprehensive Income (Loss) [Line Items]        
Unrealized gains (losses) (46) 46 0  
Related income tax 0 0 0  
Unrealized (losses) gains net (46) 46 0  
Reclassification from accumulated other comprehensive income (losses) into net income 0 0 0  
Related income tax 0 0 0  
Reclassification from accumulated other comprehensive income (loss) into net income net of tax 0 0 0  
Accumulated other comprehensive (loss) income 0 46 0 0
Accumulated Gain (Loss), Cash Flow Hedge, Including Noncontrolling Interest        
Comprehensive Income (Loss) [Line Items]        
Other Comprehensive Income (Loss), before Reclassifications, before Tax (28,407) 9,662 9,186  
Related income tax 7,086 (2,412) (2,291)  
Other Comprehensive Income (Loss), before Reclassifications, Net of Tax (21,321) 7,250 6,895  
Reclassification from Accumulated Other Comprehensive Income, Current Period, before Tax 9,966 (58,175) (103,567)  
Related income tax (2,486) 14,515 25,840  
Reclassification from Accumulated Other Comprehensive Income, Current Period, Net of Tax 7,480 (43,660) (77,727)  
Accumulated other comprehensive (loss) income $ (22,398) $ (8,557) $ 27,853 $ 98,685