v3.26.1
Net Loss Per Share - Schedule 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
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Numerator:        
Net loss attributable to common stockholders $ (27,482) $ (19,908) $ (50,541) $ (44,947)
Denominator        
Weighted-average common shares outstanding 37,686,002 37,428,365 37,657,251 37,408,084
Less: Weighted-average unvested shares of common stock (27,752) (271,386) (37,366) (319,701)
Weighted-average common shares outstanding - basic 37,658,250 37,156,979 37,619,885 37,088,383
Weighted-average common shares outstanding - diluted 37,658,250 37,156,979 37,619,885 37,088,383
Net loss per share attributable to common stockholders - basic $ (0.73) $ (0.54) $ (1.34) $ (1.21)
Net loss per share attributable to common stockholders - diluted $ (0.73) $ (0.54) $ (1.34) $ (1.21)