v3.26.1
Condensed Consolidated Statements of Comprehensive Income (Unaudited) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Statement of Comprehensive Income [Abstract]        
Net Income (Loss) $ 139,404 $ 58,734 $ 251,544 $ 120,709
Other comprehensive income (loss), net of tax        
Net amortization of deferred gain on terminated cash flow hedges (1,609) (3,145) (1,942) (6,249)
Net unrealized income (loss) on foreign currency translation 0 217 (45) 345
Net current period other comprehensive income (loss) (1,609) (2,928) (1,987) (5,904)
Comprehensive income $ 137,795 $ 55,806 $ 249,557 $ 114,805