v3.25.2
Net Loss Per Share - Basic and Diluted (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,643) $ (20,128) $ (32,078) $ (33,948)
Dividend attributable to down round feature of warrants   (234)   (234)
Net loss attributable to common stockholders for basic loss per share (16,643) (20,362) (32,078) (34,182)
Net loss attributable to common stockholders for diluted loss per share $ (16,643) $ (20,362) $ (32,078) $ (34,182)
Denominator:        
Weighted average number of common shares outstanding - basic 41,444,979 39,122,662 41,357,423 33,830,083
Weighted average number of common shares outstanding - diluted 41,444,979 39,122,662 41,357,423 33,830,083
Net loss per share attributable to common stockholders - basic $ (0.4) $ (0.52) $ (0.78) $ (1.01)
Net loss per share attributable to common stockholders - diluted $ (0.4) $ (0.52) $ (0.78) $ (1.01)
Weighted average common shares outstanding 5,450 2,945,175 5,450 2,945,175