XML 108 R91.htm IDEA: XBRL DOCUMENT v3.25.0.1
Comprehensive Income (Loss) - Schedule of Components of Accumulated Other Comprehensive Loss (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Increase (Decrease) in Accumulated Other Comprehensive Income (Loss) [Roll Forward]      
Beginning balance $ 3,736,997 $ 3,085,734 $ 3,965,191
Other comprehensive income (loss) before reclassifications (100,727)    
Amounts reclassified from accumulated other comprehensive loss (4,793)    
Other comprehensive income (loss), net (105,520) 283,362 (725,149)
Ending balance 4,093,756 3,736,997 3,085,734
Total Accumulated Other Comprehensive Loss      
Increase (Decrease) in Accumulated Other Comprehensive Income (Loss) [Roll Forward]      
Beginning balance (842,147) (1,125,509) (400,360)
Other comprehensive income (loss), net (105,520) 283,362 (725,149)
Ending balance (947,667) (842,147) $ (1,125,509)
Net Unrealized Gain From Hedging Activities      
Increase (Decrease) in Accumulated Other Comprehensive Income (Loss) [Roll Forward]      
Beginning balance 235    
Other comprehensive income (loss) before reclassifications 5,298    
Amounts reclassified from accumulated other comprehensive loss (4,793)    
Other comprehensive income (loss), net 505    
Ending balance 740 235  
Foreign Currency Translation Adjustments      
Increase (Decrease) in Accumulated Other Comprehensive Income (Loss) [Roll Forward]      
Beginning balance (842,382)    
Other comprehensive income (loss) before reclassifications (106,025)    
Amounts reclassified from accumulated other comprehensive loss 0    
Other comprehensive income (loss), net (106,025)    
Ending balance $ (948,407) $ (842,382)