Quarterly report pursuant to Section 13 or 15(d)

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

v3.24.2.u1
Business and Summary of Significant Accounting Policies - Narratives (Details)
3 Months Ended 6 Months Ended 12 Months Ended
Apr. 04, 2024
Jan. 24, 2023
Jun. 30, 2024
USD ($)
customer
Jun. 30, 2023
USD ($)
customer
Jun. 30, 2024
USD ($)
customer
segment
shares
Jun. 30, 2023
USD ($)
customer
shares
Dec. 31, 2023
USD ($)
customer
Mar. 31, 2024
USD ($)
Mar. 31, 2023
USD ($)
Dec. 31, 2022
USD ($)
Business and Summary of Significant Accounting Policies                    
Number of operating segments | segment         1          
Reverse stock split ratio 0.0067 0.01                
Allowance for credit losses             $ 0 $ 0    
Practical expedient applied for remaining performance obligation         false          
Advertising costs     $ 117,000 $ 118,000 $ 264,000 $ 273,000        
Interest and penalties         $ 0   0      
Warranty period of company products (in years)         1 year          
Stockholders' equity     $ 6,430,000 5,861,000 $ 6,430,000 $ 5,861,000 (5,157,000) [1] (2,669,000) $ 7,763,000 $ (1,996,000)
Maximum                    
Business and Summary of Significant Accounting Policies                    
Estimated useful life of property and equipment (in years)     5 years   5 years          
Minimum                    
Business and Summary of Significant Accounting Policies                    
Estimated useful life of property and equipment (in years)     2 years   2 years          
Warrant                    
Business and Summary of Significant Accounting Policies                    
Antidilutive securities excluded from computation of earnings per share (in shares) | shares         9,793,531 37,572        
Restricted stock                    
Business and Summary of Significant Accounting Policies                    
Antidilutive securities excluded from computation of earnings per share (in shares) | shares         260,441 69        
Restricted stock units                    
Business and Summary of Significant Accounting Policies                    
Antidilutive securities excluded from computation of earnings per share (in shares) | shares         16 18        
Convertible Preferred Stock                    
Business and Summary of Significant Accounting Policies                    
Antidilutive securities excluded from computation of earnings per share (in shares) | shares         14 36        
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     $ 293,429,000 $ 240,427,000 $ 293,429,000 $ 240,427,000 $ 241,884,000 241,665,000 $ 237,004,000 $ 226,324,000
Accounting Standards Update 2020-06                    
Business and Summary of Significant Accounting Policies                    
Stockholders' equity               (116,000)    
Accounting Standards Update 2020-06 | Additional Paid-in Capital                    
Business and Summary of Significant Accounting Policies                    
Stockholders' equity               $ (116,000)    
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   $ 116,000          
Accounts Receivable | Customer Concentration Risk                    
Business and Summary of Significant Accounting Policies                    
Number of customers | customer         4   2      
Accounts Receivable | Customer Concentration Risk | Customer 1                    
Business and Summary of Significant Accounting Policies                    
Concentration Risk Percentage (in %)         43.00%   71.00%      
Accounts Receivable | Customer Concentration Risk | Customer 2                    
Business and Summary of Significant Accounting Policies                    
Concentration Risk Percentage (in %)         33.00%   20.00%      
Accounts Receivable | Customer Concentration Risk | Customer 3                    
Business and Summary of Significant Accounting Policies                    
Concentration Risk Percentage (in %)         12.00%          
Accounts Receivable | Customer Concentration Risk | Customer 4                    
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 4 2        
Net Revenue | Customer Concentration Risk | Customer 1                    
Business and Summary of Significant Accounting Policies                    
Concentration Risk Percentage (in %)     33.00% 35.00% 28.00% 29.00%        
Net Revenue | Customer Concentration Risk | Customer 2                    
Business and Summary of Significant Accounting Policies                    
Concentration Risk Percentage (in %)     27.00% 13.00% 27.00% 17.00%        
Net Revenue | Customer Concentration Risk | Customer 3                    
Business and Summary of Significant Accounting Policies                    
Concentration Risk Percentage (in %)     20.00% 12.00% 19.00%          
Net Revenue | Customer Concentration Risk | Customer 4                    
Business and Summary of Significant Accounting Policies                    
Concentration Risk Percentage (in %)     11.00% 11.00% 10.00%          
[1] The condensed consolidated balance sheet as of December 31, 2023 was derived from the audited consolidated balance sheet as of that date.