v3.26.1
Other Comprehensive Income (Loss) - Accumulated Balances for Each Component of Other Comprehensive Income (Loss), Net of Tax (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Mar. 31, 2026
Jun. 30, 2025
Mar. 31, 2025
Jun. 30, 2026
Jun. 30, 2025
Accumulated Other Comprehensive Income (Loss) [Line Items]            
Tax benefit $ 21,553   $ 1,649   $ 43,748 $ 12,097
Net income (loss) 87,091 $ 88,228 1,018 $ 41,518 175,319 42,536
Reclassification out of Accumulated Other Comprehensive Income            
Accumulated Other Comprehensive Income (Loss) [Line Items]            
Net income (loss) 627   700   1,253 1,393
Reclassification out of Accumulated Other Comprehensive Income | Derivative instruments:            
Accumulated Other Comprehensive Income (Loss) [Line Items]            
Gains on derivative instruments 842   940   1,683 1,870
Tax benefit (215)   (240)   (430) (477)
Net income (loss) $ 627   $ 700   $ 1,253 $ 1,393