XML 140 R120.htm IDEA: XBRL DOCUMENT v3.24.0.1
Financial Derivatives and Hedging Activities - Summary of Fair Value Amounts Recorded as Component of Accumulated Other Comprehensive Income (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Fair Value Amounts Of Derivative Assets Recorded As A Component Of AOCI [Roll Forward]    
Beginning balance $ 318,004 $ 542,762
Ending balance 256,854 318,004
Gains on cash flow hedges    
Fair Value Amounts Of Derivative Assets Recorded As A Component Of AOCI [Roll Forward]    
Beginning balance 11,176 1,988
Ending balance 10,555 11,176
Gains on cash flow hedges | Fair Value, Inputs, Level 2 | Foreign Exchange    
Fair Value Amounts Of Derivative Assets Recorded As A Component Of AOCI [Roll Forward]    
Beginning balance 242 2,889
Deferred gains on cash flow hedges 735 5,584
Reclassified to earnings (1,785) (8,231)
Ending balance $ (808) $ 242