v3.26.1
Derivative Instruments, Hedging Activities and Fair Value - Derivatives Designated as Hedging Instruments (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Derivative [Line Items]    
Total revenues $ 549,803 $ 547,907
Interest expense (27,833) (26,574)
Gain (loss) reclassified from AOCI into income 871 (75)
Product Revenues    
Derivative [Line Items]    
Total revenues 65,778 71,444
Gain (loss) reclassified from AOCI into income 422 (192)
Fair Value of Derivatives Designated as Hedging Instruments    
Derivative [Line Items]    
Interest expense (27,833) (26,574)
Interest Expense | Interest rate swaps    
Derivative [Line Items]    
Gain (loss) reclassified from AOCI into income 449 117
Interest Expense | Foreign exchange contracts    
Derivative [Line Items]    
Gain (loss) reclassified from AOCI into income $ 0 $ 0