v3.25.2
Derivatives and Hedging - Schedule of Derivative Instruments (Fair Value) (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Derivatives, Fair Value [Line Items]    
Total derivatives designated as hedging instruments $ 1,354 $ 2,487
Designated as Hedging Instrument | Prepaid expenses and other    
Derivatives, Fair Value [Line Items]    
Total derivatives designated as hedging instruments 1,354 1,766
Designated as Hedging Instrument | Deferred charges and other assets    
Derivatives, Fair Value [Line Items]    
Total derivatives designated as hedging instruments $ 0 $ 721