v3.25.1
Equity Accumulated Other Comprehensive Income (Loss) (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Dec. 31, 2024
Dec. 31, 2023
Accumulated Other Comprehensive Income (Loss) [Line Items]        
Accumulated other comprehensive loss $ (105,395) $ (69,538) $ (139,401) [1] $ (53,081)
Other Comprehensive Income (Loss), before Reclassifications, Net of Tax 36,630 (8,909)    
Reclassification from Accumulated Other Comprehensive Income, Current Period, Net of Tax (2,624) (7,548)    
Other Comprehensive income (loss), net of Tax 34,006 (16,457)    
Other Comprehensive (Income) Loss, Defined Benefit Plan, after Tax and Reclassification Adjustment, Attributable to Parent 0 0    
Accumulated Other Comprehensive Income (Loss), Foreign Currency Translation Adjustment, Net of Tax (107,052) (99,601) (146,942) (76,784)
Foreign currency translation adjustment, net of taxes of $0 for all periods 39,890 (22,817)    
Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Reclassification Adjustment from AOCI, Realized upon Sale or Liquidation, Net of Tax 0 0    
AOCI, Cash Flow Hedge, Cumulative Gain (Loss), after Tax (162) 28,244 5,722 21,884
Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), before Reclassification, after Tax (3,260) 13,908    
Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), Reclassification, after Tax (2,624)      
Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification and Tax (5,884) 6,360    
Accumulated Other Comprehensive (Income) Loss, Defined Benefit Plan, after Tax 1,819 1,819 $ 1,819 $ 1,819
Other Comprehensive (Income) Loss, Defined Benefit Plan, before Reclassification Adjustment, after Tax 0 0    
Other Comprehensive Income (Loss), Defined Benefit Plan, Gain (Loss), Reclassification Adjustment from AOCI, after Tax $ 0 0    
Accumulated Net Gain (Loss) from Cash Flow Hedges Attributable to Parent [Member]        
Accumulated Other Comprehensive Income (Loss) [Line Items]        
Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), Reclassification, after Tax   $ (7,548)    
[1] December 31, 2024 balances were derived from audited consolidated financial statements.