v3.26.1
Accumulated Other Comprehensive (Loss) Income - Schedule of Reclassifications from ACOI (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Accumulated Other Comprehensive Income (Loss) [Line Items]        
Interest expense $ 25,723 $ 28,193 $ 51,726 $ 53,741
(Losses)/gains on hedges before income taxes (89,345) (61,349) (158,952) (115,245)
Income tax benefit/(expense) 22,046 15,155 39,361 28,409
(Losses)/gains on hedges (67,299) (46,194) (119,591) (86,836)
Reclassification out of Accumulated Other Comprehensive Income | Net Cash Flow Hedge Adjustments        
Accumulated Other Comprehensive Income (Loss) [Line Items]        
(Losses)/gains on hedges before income taxes (139) 376 (245) 491
Income tax benefit/(expense) 35 (92) 60 (121)
(Losses)/gains on hedges (104) 284 (185) 370
Swap contracts | Reclassification out of Accumulated Other Comprehensive Income | Net Cash Flow Hedge Adjustments        
Accumulated Other Comprehensive Income (Loss) [Line Items]        
Interest expense (139) 376 (245) 491
Collar contracts | Reclassification out of Accumulated Other Comprehensive Income | Net Cash Flow Hedge Adjustments        
Accumulated Other Comprehensive Income (Loss) [Line Items]        
Interest expense $ 0 $ 0 $ 0 $ 0