v3.25.2
Net Loss Per Share - Schedule 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
Mar. 31, 2025
Jun. 30, 2024
Mar. 31, 2024
Jun. 30, 2025
Jun. 30, 2024
Earnings Per Share [Abstract]            
Net loss $ (45,092) $ (25,923) $ (18,642) $ (27,061) $ (71,015) $ (45,703)
Basic weighted average shares outstanding (in shares) 127,949   126,405   127,664 126,257
Diluted weighted average shares outstanding (in shares) 127,949   126,405   127,664 126,257
Basic net loss per share (in dollars per share) $ (0.35)   $ (0.15)   $ (0.56) $ (0.36)
Diluted net loss per share (in dollars per share) $ (0.35)   $ (0.15)   $ (0.56) $ (0.36)