v3.26.1
Earnings (Loss) Per Share - Schedule of Earning (Loss) Per Share, Basic and Diluted (Details) - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Numerator:    
Net income (loss) - basic and diluted $ 22,294 $ (327,322)
Denominator:    
Basic weighted average shares outstanding (in shares) 54,688 54,421
Add: Dilutive effect of share-based compensation and convertible debt instruments (in shares) 1,256 0
Diluted weighted average shares outstanding (in shares) 55,944 54,421
Stock Compensation Plan    
Denominator:    
Antidilutive securities excluded from computation of income (loss) per share amount (in shares) 100 4,600