v3.25.2
Fair Value Measurements - Financial Assets and Liabilities Measured at Fair Value (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Assets:    
Total assets $ 2,058,190 $ 2,168,234
Liabilities:    
Derivative Liabilities   739,377
Total liabilities 1,009,272  
Level 1    
Assets:    
Total assets 0 0
Liabilities:    
Derivative Liabilities   0
Total liabilities 0  
Level 2    
Assets:    
Total assets 2,058,190 2,168,234
Liabilities:    
Derivative Liabilities   739,377
Total liabilities 1,009,272  
Level 3    
Assets:    
Total assets 0 0
Liabilities:    
Derivative Liabilities   0
Total liabilities 0  
Overnight deposits    
Assets:    
Cash and cash equivalents 158,968 140,359
Overnight deposits | Level 1    
Assets:    
Cash and cash equivalents 0 0
Overnight deposits | Level 2    
Assets:    
Cash and cash equivalents 158,968 140,359
Overnight deposits | Level 3    
Assets:    
Cash and cash equivalents 0 0
Money market    
Assets:    
Cash and cash equivalents 275,224 320,289
Money market | Level 1    
Assets:    
Cash and cash equivalents 0 0
Money market | Level 2    
Assets:    
Cash and cash equivalents 275,224 320,289
Money market | Level 3    
Assets:    
Cash and cash equivalents 0 0
Certificates of deposit    
Assets:    
Cash and cash equivalents 295,225 273,082
Certificates of deposit | Level 1    
Assets:    
Cash and cash equivalents 0 0
Certificates of deposit | Level 2    
Assets:    
Cash and cash equivalents 295,225 273,082
Certificates of deposit | Level 3    
Assets:    
Cash and cash equivalents 0 0
Treasury bills    
Assets:    
Cash and cash equivalents 342,137 550,514
Treasury bills | Level 1    
Assets:    
Cash and cash equivalents 0 0
Treasury bills | Level 2    
Assets:    
Cash and cash equivalents 342,137 550,514
Treasury bills | Level 3    
Assets:    
Cash and cash equivalents 0 0
Interest rate swaps    
Assets:    
Derivative assets 4,548 19,765
Liabilities:    
Derivative Liabilities 25,260 9,861
Interest rate swaps | Level 1    
Assets:    
Derivative assets 0 0
Liabilities:    
Derivative Liabilities 0 0
Interest rate swaps | Level 2    
Assets:    
Derivative assets 4,548 19,765
Liabilities:    
Derivative Liabilities 25,260 9,861
Interest rate swaps | Level 3    
Assets:    
Derivative assets 0 0
Liabilities:    
Derivative Liabilities 0 0
Cross-currency interest rate swaps    
Assets:    
Derivative assets 13,361 30,530
Liabilities:    
Derivative Liabilities 168,459 5,220
Cross-currency interest rate swaps | Level 1    
Assets:    
Derivative assets 0 0
Liabilities:    
Derivative Liabilities 0 0
Cross-currency interest rate swaps | Level 2    
Assets:    
Derivative assets 13,361 30,530
Liabilities:    
Derivative Liabilities 168,459 5,220
Cross-currency interest rate swaps | Level 3    
Assets:    
Derivative assets 0 0
Liabilities:    
Derivative Liabilities 0 0
Foreign exchange contracts    
Assets:    
Derivative assets 968,727 833,695
Cash collateral for foreign exchange contracts 65,351 34,994
Liabilities:    
Derivative Liabilities 815,553 724,296
Cash collateral obligation for foreign exchange contracts 622,766 718,143
Foreign exchange contracts | Level 1    
Assets:    
Derivative assets 0 0
Liabilities:    
Derivative Liabilities 0 0
Foreign exchange contracts | Level 2    
Assets:    
Derivative assets 968,727 833,695
Liabilities:    
Derivative Liabilities 815,553 724,296
Foreign exchange contracts | Level 3    
Assets:    
Derivative assets 0 0
Liabilities:    
Derivative Liabilities $ 0 $ 0