v3.25.2
Income (Loss) Per Share - Schedule of Computation of Basic and Diluted Income (Loss) Per Share (Details) - USD ($)
$ / shares in Units, 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) $ 42,872 $ 195,008 $ 151,175 $ 290,489
Denominator:        
Weighted average shares outstanding - basic (in shares) 158,798 142,854 158,901 142,404
Dilutive effect of share-based awards (in shares) 2,084 1,559 2,084 1,559
Dilutive effect of warrants (in shares) 646 1,647 787 1,651
Weighted average shares outstanding - diluted (in shares) 161,528 146,060 161,772 145,614
Basic        
Net income (loss) (in usd per share) $ 0.27 $ 1.37 $ 0.95 $ 2.04
Diluted        
Net income (loss) (in usd per share) $ 0.27 $ 1.34 $ 0.93 $ 1.99