v3.26.1
Net Loss Per Share Attributable to Common Stockholders - Computation for basic and diluted loss per share (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Net loss (Numerator):    
Net Income (Loss) $ (9,796) $ (10,976)
Shares (Denominator):    
Weighted-average shares outstanding - basic (in shares) 5,239,236 2,333,890
Weighted-average shares outstanding - diluted (in shares) 5,239,236 2,333,890
Loss per share - basic (in dollars per share) $ (1.87) $ (4.7)
Loss per share - diluted (in dollars per share) $ (1.87) $ (4.7)
Pre-Funded Warrants    
Net Loss Per Share Attributable to Common Stockholders    
Remaining outstanding balance of pre-funded warrants 1,697,678