v3.25.2
Net Loss Per Share - Computation of Basic and Diluted Net Loss per Share (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 $ (17,643) $ (17,165) $ (27,663) $ (30,521) $ (34,808) $ (58,184)
Denominator:            
Weighted average shares of common stock 16,524,324   4,358,345   16,512,580 4,343,527
Weighted average pre-funded warrants to purchase common stock 10,425,428   500,000   10,425,428 500,000
Weighted-average shares used to compute net loss per share, basic 26,949,752   4,858,345   26,938,008 4,843,527
Weighted-average shares used to compute net loss per share, diluted 26,949,752   4,858,345   26,938,008 4,843,527
Net loss per share, basic $ (0.65)   $ (5.69)   $ (1.29) $ (12.01)
Net loss per share, diluted $ (0.65)   $ (5.69)   $ (1.29) $ (12.01)