v3.26.1
Loss per Share - Schedule of Computation of Diluted Net Loss Per Common 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, Diluted, Two Class Method [Abstract]            
Net Income (Loss) $ (9,006) $ (6,946) $ 5,151 $ (17,401) $ (15,952) $ (12,250)
Net income (loss) attributable to common stockholders (9,006)   1,191   (15,952) (12,250)
Change in fair value of warrant liabilities     (6,512)      
Net loss attributable to common stockholders - diluted $ (9,006)   $ (1,362)   $ (15,952) $ (12,250)
Weighted Average Number Of Diluted Shares Outstanding 6,898,804   8,366,199   6,773,125 976,885
Earnings Per Share Diluted $ (1.31)   $ (0.16)   $ (2.36) $ (12.54)
Series A Warrants [Member]            
Earnings Per Share, Diluted, Two Class Method [Abstract]            
Income attributable to 2025 Warrants     $ (1,665)      
Series B Warrants [Member]            
Earnings Per Share, Diluted, Two Class Method [Abstract]            
Income attributable to 2025 Warrants     (2,295)      
Series A Warrant and Series B Warrant [Member]            
Earnings Per Share, Diluted, Two Class Method [Abstract]            
Income attributable to 2025 Warrants     $ 3,959