v3.25.2
Net Loss Per Share - Basic (Details) - USD ($)
$ / shares in Units, $ 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
Basic net loss per share attributable to common stockholders            
Net loss attributable to common stockholders $ (67,814) $ (64,053) $ (43,777) $ (64,848) $ (131,867) $ (108,625)
Weighted average common shares outstanding, basic (in shares) 172,594,662   165,824,778   171,004,629 148,922,937
Net loss per share - basic (in dollar per share) $ (0.39)   $ (0.26)   $ (0.77) $ (0.73)