XML 90 R68.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Derivative Instruments, Hedging Activities and Fair Value - Derivatives Designated as Hedging Instruments (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Derivative [Line Items]        
Total revenues $ 609,993 $ 609,016 $ 1,210,310 $ 1,169,721
Interest expense (27,934) (26,409) (56,056) (51,404)
Gain or (loss) reclassified from AOCI into income 964 (249) 2,250 (412)
Product Revenues        
Derivative [Line Items]        
Total revenues 104,710 127,053 205,873 226,198
Gain or (loss) reclassified from AOCI into income     497 (1,277)
Fair Value of Derivatives Designated as Hedging Instruments        
Derivative [Line Items]        
Interest expense (27,934) (26,409) (56,056) (51,404)
Interest Expense | Interest rate swaps        
Derivative [Line Items]        
Gain or (loss) reclassified from AOCI into income 871 617 1,753 865
Interest Expense | Foreign exchange contracts        
Derivative [Line Items]        
Gain or (loss) reclassified from AOCI into income 0 0 $ 0 $ 0
Product Revenues | Interest rate swaps        
Derivative [Line Items]        
Gain or (loss) reclassified from AOCI into income 0 0    
Product Revenues | Foreign exchange contracts        
Derivative [Line Items]        
Gain or (loss) reclassified from AOCI into income $ 93 $ (866)