v3.24.2.u1
Derivative Instruments Fair Value - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Mar. 31, 2025
Jun. 30, 2024
Jun. 30, 2024
Dec. 31, 2023
Jun. 30, 2023
Derivative [Line Items]          
Derivative, Fair Value, Net   $ (53,800) $ (53,800) $ (115,200) $ (52,800)
AOCI, Cash Flow Hedge, Cumulative Gain (Loss), after Tax   600 600 $ 200  
Derivative Credit Risk Valuation Adjustment, Derivative Liabilities   200 200    
Reclassification out of Accumulated Other Comprehensive Income          
Derivative [Line Items]          
Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), Reclassification, after Tax   $ 200 $ 600    
Forecast [Member] | Reclassification out of Accumulated Other Comprehensive Income          
Derivative [Line Items]          
Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), Reclassification, after Tax $ 500