v3.25.2
Income (Loss) Per Share - Schedule of Income (Loss) Per Share, Basic and Diluted (Details) - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Numerator:        
Net income (loss) - basic and diluted $ 27,161 $ 16,333 $ (300,161) $ (25,610)
Denominator:        
Weighted average shares outstanding - basic (in shares) 54,577 54,238 54,502 54,202
Add: Dilutive effect of share-based compensation and convertible debt instruments (in shares) 131 353 0 0
Weighted average shares outstanding - diluted (in shares) 54,708 54,591 54,502 54,202
Stock Compensation Plan        
Denominator:        
Antidilutive securities excluded from computation of income (loss) per share amount (in shares) 600 2,200 3,000 4,400