Annual report [Section 13 and 15(d), not S-K Item 405]

Business and Summary of Significant Accounting Policies - Narratives (Details)

v3.25.1
Business and Summary of Significant Accounting Policies - Narratives (Details)
1 Months Ended 12 Months Ended
Apr. 04, 2024
Jan. 24, 2023
Apr. 30, 2024
Jan. 31, 2024
Jan. 31, 2023
Dec. 31, 2024
USD ($)
customer
segment
shares
Dec. 31, 2023
USD ($)
customer
Dec. 31, 2022
USD ($)
Business and Summary of Significant Accounting Policies                
Reverse stock split ratio 0.0067 0.01 0.0067 0.01 0.01      
Allowance for credit losses           $ 0 $ 0  
Warranty period of company products (in years)           1 year    
Practical expedient applied for remaining performance obligation           false    
Revenue recognized           $ 19,000    
Number of operating segments | segment           1    
Advertising costs           $ 723,000 878,000  
Interest and penalties           0 0  
Stockholders' equity           85,726,000 (5,157,000) $ (1,996,000)
Deferred offering costs capitalized           $ 0 0  
Maximum                
Business and Summary of Significant Accounting Policies                
Estimated useful life of property and equipment (in years)           5 years    
Minimum                
Business and Summary of Significant Accounting Policies                
Estimated useful life of property and equipment (in years)           2 years    
Warrant                
Business and Summary of Significant Accounting Policies                
Antidilutive securities excluded from computation of earnings per share (in shares) | shares           13,534,334    
Restricted stock                
Business and Summary of Significant Accounting Policies                
Antidilutive securities excluded from computation of earnings per share (in shares) | shares           1,027,367    
Restricted stock units                
Business and Summary of Significant Accounting Policies                
Antidilutive securities excluded from computation of earnings per share (in shares) | shares           64,183    
Convertible Preferred Stock                
Business and Summary of Significant Accounting Policies                
Antidilutive securities excluded from computation of earnings per share (in shares) | shares           14    
Series A Preferred Stock                
Business and Summary of Significant Accounting Policies                
Dividend rate (in %)           8.00%    
Additional Paid-in Capital                
Business and Summary of Significant Accounting Policies                
Stockholders' equity           $ 384,172,000 $ 241,884,000 $ 226,324,000
Accounting Standards Update 2020-06                
Business and Summary of Significant Accounting Policies                
Stockholders' equity           (116)    
Accounting Standards Update 2020-06 | Additional Paid-in Capital                
Business and Summary of Significant Accounting Policies                
Stockholders' equity           (116)    
Cumulative effect, period of adoption, adjustment | Accounting Standards Update 2020-06 | Additional Paid-in Capital                
Business and Summary of Significant Accounting Policies                
Stockholders' equity           $ 116,000    
Accounts Receivable | Customer Concentration Risk                
Business and Summary of Significant Accounting Policies                
Number of customers | customer           3 2  
Accounts Receivable | Customer Concentration Risk | Customer 1                
Business and Summary of Significant Accounting Policies                
Concentration risk percentage (in %)           68.00% 71.00%  
Accounts Receivable | Customer Concentration Risk | Customer 2                
Business and Summary of Significant Accounting Policies                
Concentration risk percentage (in %)           12.00% 20.00%  
Accounts Receivable | Customer Concentration Risk | Customer 3                
Business and Summary of Significant Accounting Policies                
Concentration risk percentage (in %)           11.00%    
Net Revenue | Customer Concentration Risk                
Business and Summary of Significant Accounting Policies                
Number of customers | customer           4 4  
Net Revenue | Customer Concentration Risk | Customer 1                
Business and Summary of Significant Accounting Policies                
Concentration risk percentage (in %)           29.00% 25.00%  
Net Revenue | Customer Concentration Risk | Customer 2                
Business and Summary of Significant Accounting Policies                
Concentration risk percentage (in %)           19.00% 19.00%  
Net Revenue | Customer Concentration Risk | Customer 3                
Business and Summary of Significant Accounting Policies                
Concentration risk percentage (in %)           18.00% 14.00%  
Net Revenue | Customer Concentration Risk | Customer 4                
Business and Summary of Significant Accounting Policies                
Concentration risk percentage (in %)           10.00% 13.00%