v3.26.1
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, 2026
Mar. 31, 2026
Jun. 30, 2025
Mar. 31, 2025
Jun. 30, 2026
Jun. 30, 2025
Numerator:            
Net loss $ (39,702) $ (40,591) $ (39,966) $ (27,270) $ (80,293) $ (67,236)
Denominator:            
Weighted-average common shares outstanding, basic 54,567,976   53,770,868   54,450,798 53,694,424
Weighted-average common shares outstanding, diluted 54,567,976   53,770,868   54,450,798 53,694,424
Net loss per share attributable to common stockholders, basic $ (0.73)   $ (0.74)   $ (1.47) $ (1.25)
Net loss per share attributable to common stockholders, diluted $ (0.73)   $ (0.74)   $ (1.47) $ (1.25)