v3.26.1
Net Loss per Share - Schedule Of Earnings Per Share Basic And Diluted (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Earnings Per Share [Abstract]    
Net income (loss) $ 5,397 $ (53,236)
Shares used in basic earnings (loss) per share attributable to common stockholders 347,332 338,612
Diluted effect of equity-based awards 30,189 0
Shares used in diluted earnings (loss) per share attributable to common stockholders 377,521 338,612
Basic earnings (loss) per share attributable to common stockholders $ 0.02 $ (0.16)
Diluted earnings (loss) per share attributable to common stockholders $ 0.01 $ (0.16)