Quarterly report [Sections 13 or 15(d)]

Net Loss Per Share Attributable to Common Stockholders - Schedule of reconciliation of the net loss and the number of shares (Details)

v3.25.1
Net Loss Per Share Attributable to Common Stockholders - Schedule of reconciliation of the net loss and the number of shares (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Net loss $ (9,684) $ (4,612)
Net loss attributable to common stockholders (9,684) (4,895)
Net loss attributable to common stockholders, diluted $ (9,684) $ (4,895)
Weighted average shares used in computing basic net (in shares) 1,672,581 1,699
Weighted average shares used in computing diluted net (in shares) 1,672,581 1,699
Basic net loss per share attributable to common stockholders (in shares) [1] 1,672,581 1,699
Diluted net loss per share attributable to common stockholders (in shares) [1] 1,672,581 1,699
Basic net loss per share attributable to common stockholders (in dollars per share) [1] $ (5.79) $ (2,881.11)
Diluted net loss per share attributable to common stockholders (in dollars per share) [1] $ (5.79) $ (2,881.11)
Cumulative dividends on Series A preferred stock    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Dividends $ 0 $ (5)
Cumulative dividends on Series B preferred stock    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Dividends 0 (29)
Cumulative dividends on Series C preferred stock    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Dividends 0 (10)
Cumulative dividends on Series F preferred stock    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Dividends 0 (178)
Cumulative dividends on Series F-1 preferred stock    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Dividends 0 (26)
Cumulative dividends on Series F-2 preferred stock    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Dividends $ 0 $ (35)
[1] Amounts prior to December 31, 2024 have been retroactively adjusted to reflect the 1-for-150 reverse stock splits effected on June 25, 2024 and January 30, 2025. See Note 1 for details.