v3.26.1
Accumulated Other Comprehensive Income (Loss) - Summary of Amounts Reclassified Out of AOCI (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Reclassifications out of accumulated other comprehensive income (loss)    
(Gains) losses on cash flow hedges $ 41,790 $ 41,094
Income tax expense (benefit) 2,794 3,707
Total reclassifications of (income) loss, net of tax (8,498) (11,789)
Amounts reclassified from Accumulated other comprehensive income (loss)    
Reclassifications out of accumulated other comprehensive income (loss)    
Total reclassifications of (income) loss, net of tax (354) (699)
Accumulated Other Comprehensive Income (Loss) Components | Amounts reclassified from Accumulated other comprehensive income (loss)    
Reclassifications out of accumulated other comprehensive income (loss)    
(Gains) losses on cash flow hedges (469) (923)
Income tax expense (benefit) $ 115 $ 224