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
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Numerator:        
Net loss $ (16,744) $ (34,774) $ (46,787) $ (21,612)
Denominator:        
Weighted-average common shares outstanding - basic 42,921,936 42,445,462 42,757,745 42,339,732
Weighted-average common shares outstanding - diluted 42,921,936 42,445,462 42,757,745 42,339,732
Net loss per share - basic $ (0.39) $ (0.82) $ (1.09) $ (0.51)
Net loss per share - diluted $ (0.39) $ (0.82) $ (1.09) $ (0.51)