XML 77 R63.htm IDEA: XBRL DOCUMENT v3.25.1
Derivative Instruments, Hedging Activities and Fair Value - Derivatives Designated as Hedging Instruments (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Derivative [Line Items]    
Total revenues $ 548,284 $ 600,317
Interest expense (26,574) (28,122)
Gain (loss) reclassified from AOCI into income (75) 1,286
Product Revenues    
Derivative [Line Items]    
Total revenues 71,444 101,163
Gain (loss) reclassified from AOCI into income (192) 404
Fair Value of Derivatives Designated as Hedging Instruments    
Derivative [Line Items]    
Interest expense (26,574) (28,122)
Interest Expense | Interest rate swaps    
Derivative [Line Items]    
Gain (loss) reclassified from AOCI into income 117 882
Interest Expense | Foreign exchange contracts    
Derivative [Line Items]    
Gain (loss) reclassified from AOCI into income $ 0 $ 0