v3.25.1
Shareholders' Equity - Schedule of Components of Accumulated Other Comprehensive Loss (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Increase (Decrease) in Accumulated Other Comprehensive Income (Loss) [Roll Forward]    
Beginning balance $ 4,093,756 $ 3,736,997
Other comprehensive income (loss) before reclassifications 162,453  
Amounts reclassified from accumulated other comprehensive loss (396)  
Other comprehensive income (loss), net 162,057 (40,247)
Ending balance 4,174,891 3,696,461
Total Accumulated Other Comprehensive Loss    
Increase (Decrease) in Accumulated Other Comprehensive Income (Loss) [Roll Forward]    
Beginning balance (947,667) (842,147)
Other comprehensive income (loss), net 162,057 (40,247)
Ending balance (785,610) $ (882,394)
Net Unrealized Gain From Hedging Activities    
Increase (Decrease) in Accumulated Other Comprehensive Income (Loss) [Roll Forward]    
Beginning balance 740  
Other comprehensive income (loss) before reclassifications (443)  
Amounts reclassified from accumulated other comprehensive loss (396)  
Other comprehensive income (loss), net (839)  
Ending balance (99)  
Foreign Currency Translation Adjustments    
Increase (Decrease) in Accumulated Other Comprehensive Income (Loss) [Roll Forward]    
Beginning balance (948,407)  
Other comprehensive income (loss) before reclassifications 162,896  
Amounts reclassified from accumulated other comprehensive loss 0  
Other comprehensive income (loss), net 162,896  
Ending balance $ (785,511)