v3.25.2
Net Loss per Share - Summary of Basic and Diluted Net Loss per Share Attributable to Common Stockholders (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
Numerator:            
Net loss $ (39,966) $ (27,270) $ (14,678) $ (10,894) $ (67,236) $ (25,572)
Preferred stock cumulative dividends 0   (4,884)   0 (8,000)
Net loss attributable to common stockholders $ (39,966)   $ (19,562)   $ (67,236) $ (33,572)
Denominator:            
Weighted-average common shares outstanding, basic 53,770,868   3,008,807   53,694,424 3,002,173
Weighted-average common shares outstanding, diluted 53,770,868   3,008,807   53,694,424 3,002,173
Net loss per share attributable to common stockholders, basic $ (0.74)   $ (6.5)   $ (1.25) $ (11.18)
Net loss per share attributable to common stockholders, diluted $ (0.74)   $ (6.5)   $ (1.25) $ (11.18)