XML 79 R67.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Derivatives and Hedging - Schedule of Derivative Instruments (Fair Value) (Details) - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
Derivatives, Fair Value [Line Items]    
Total derivatives designated as hedging instruments $ 4,550 $ 2,241
Designated as Hedging Instrument | Prepaid expenses and other    
Derivatives, Fair Value [Line Items]    
Total derivatives designated as hedging instruments 2,985 1,443
Designated as Hedging Instrument | Deferred charges and other assets    
Derivatives, Fair Value [Line Items]    
Total derivatives designated as hedging instruments $ 1,565 $ 798