v3.26.1
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, 2026
Mar. 31, 2026
Jun. 30, 2025
Mar. 31, 2025
Jun. 30, 2026
Jun. 30, 2025
Earnings Per Share [Abstract]            
Net loss $ (6,356) $ (6,697) $ (6,204) $ (6,408) $ (13,053) $ (12,612)
Dividend attributable to down round feature of warrants         (97) 0
Net loss attributable to common stockholders $ (6,356)   $ (6,204)   $ (13,150) $ (12,612)
Basic and diluted net loss per share:            
Basic net loss per share $ (5.31)   $ (151.29)   $ (11.19) $ (555.08)
Diluted net loss per share $ (5.31)   $ (151.29)   $ (11.19) $ (555.08)
Shares used in calculation:            
Basic shares used in calculation 1,196,364   41,008   1,175,450 22,721
Diluted shares used in calculation 1,196,364   41,008   1,175,450 22,721