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) $ 57,400 $ (45,600) $ 118,300 $ 25,000
Fair Value, Net Derivative Asset (Liability), Recurring Basis, Still Held, Unrealized Gain (Loss), OCI 100 (700) 400 (2,000)
Other comprehensive income (loss) before taxes:        
Total other comprehensive income (loss) before taxes 100 (700) 400 (2,000)
Provision for income tax benefit (expense) related to components of other comprehensive income (loss) 0 200 0 600
Other comprehensive income (loss) 100 (500) 400 (1,400)
Comprehensive income (loss) $ 57,500 $ (46,100) $ 118,700 $ 23,600