v3.25.2
Earnings Per Share (EPS) - Basic and diluted net loss per share (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
Dec. 26, 2024
Jul. 31, 2024
Net loss attributable to common stockholders $ (3,947) $ (5,734) $ (11,660) $ (13,043)    
Net loss attributable to common stockholders $ (5,374)   $ (13,277)      
Weighted-average shares outstanding used in computing net loss per share attributable to common stockholders - basic (in shares) 15,381,565 779,908 15,378,543 779,908    
Weighted-average shares outstanding used in computing net loss per share attributable to common stockholders - diluted (in shares) 15,381,565 779,908 15,378,543 779,908    
Net loss per share attributable to common stockholders - basic (in dollars per share) $ (0.26) $ (7.35) $ (0.76) $ (16.72)    
Net loss per share attributable to common stockholders - diluted (in dollars per share) $ (0.35) $ (7.35) $ (0.86) $ (16.72)    
Common Stock [Member]            
Net loss attributable to common stockholders $ (3,947)   $ (11,660)      
Weighted-average shares outstanding used in computing net loss per share attributable to common stockholders - basic (in shares) 15,381,565   15,378,543      
Net loss per share attributable to common stockholders - basic (in dollars per share) $ (0.26)   $ (0.76)      
PIPE Pre-funded Warrants [Member]            
Exercise price (in USD per share) $ 0.01   $ 0.01   $ 0.9705 $ 0.01
Base Warrants            
Warrants exercised as of reporting date 0   0      
Exercise price (in USD per share) $ 2.41   $ 2.41