v3.25.1
Earnings Per Share - Schedule of Basic and Diluted Earnings (loss) Per Share (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Numerator    
Net income (loss) available to common stockholders' $ 709 $ (21,097)
Denominator    
Weighted-average shares - basic 383,272 376,331
Dilutive effect of outstanding stock-based awards 7,394 0
Weighted-average shares - diluted 390,666 376,331
Earnings (loss) per share    
Basic $ 0 $ (0.06)
Diluted $ 0 $ (0.06)