v3.26.1
Basis of Presentation - Additional Information (Details) - USD ($)
$ / shares in Units, $ in Thousands
1 Months Ended 3 Months Ended 6 Months Ended
Sep. 11, 2024
Feb. 25, 2024
Oct. 31, 2025
Sep. 30, 2024
Feb. 29, 2024
Jun. 30, 2026
Jun. 30, 2026
Jun. 30, 2025
Jun. 26, 2026
Mar. 31, 2026
Dec. 31, 2025
Sep. 30, 2025
Sep. 11, 2025
Mar. 31, 2025
Dec. 31, 2024
Subsidiary, Sale of Stock [Line Items]                              
Accumulated Deficit           $ 311,071 $ 311,071 $ 302,256   $ 310,451 $ 307,205 $ 298,069   $ 264,845 $ 268,372
Negative cash flows from operations             (5,141) (8,170)              
Cash and cash equivalents           30,948 30,948 $ 21,827     35,461        
Borrowings           $ 17,063 $ 17,063       13,030        
Minimum | Hardware                              
Subsidiary, Sale of Stock [Line Items]                              
Revenue, usage period           8 months 8 months                
Maximum | Hardware                              
Subsidiary, Sale of Stock [Line Items]                              
Revenue, usage period           1 year 8 months 1 year 8 months                
WTI Loan Facility | Term Loan                              
Subsidiary, Sale of Stock [Line Items]                              
Borrowings           $ 0 $ 0       5,609        
ABL Line of Credit | Line of Credit                              
Subsidiary, Sale of Stock [Line Items]                              
Borrowings           0 0       6,932        
ABL Line of Credit | Line of Credit | Revolving Credit Facility                              
Subsidiary, Sale of Stock [Line Items]                              
Maximum borrowing capacity                         $ 20,000    
Wells Fargo Line of Credit | Line of Credit                              
Subsidiary, Sale of Stock [Line Items]                              
Borrowings           $ 17,063 $ 17,063       $ 0        
Wells Fargo Line of Credit | Line of Credit | Revolving Credit Facility                              
Subsidiary, Sale of Stock [Line Items]                              
Current borrowing capacity                 $ 25,000            
Maximum borrowing capacity                 35,000            
Increase in borrowing capacity, minimum increments                 $ 5,000            
Customer 1 | Customer Concentration Risk | Revenue Benchmark                              
Subsidiary, Sale of Stock [Line Items]                              
Concentration risk percentage           49.00% 41.00% 64.00%              
Customer 1 | Customer Concentration Risk | Accounts Receivable                              
Subsidiary, Sale of Stock [Line Items]                              
Concentration risk percentage           61.00%                  
Customer 2 | Customer Concentration Risk | Revenue Benchmark                              
Subsidiary, Sale of Stock [Line Items]                              
Concentration risk percentage           11.00% 11.00% 51.00%              
Customer 2 | Customer Concentration Risk | Accounts Receivable                              
Subsidiary, Sale of Stock [Line Items]                              
Concentration risk percentage           13.00%                  
September 2024 Offering                              
Subsidiary, Sale of Stock [Line Items]                              
Sale of stock, shares issued in transaction (in shares) 3,135,136   4,825,400                        
Net proceeds from Initial Public Offering and Private Placement per unit (in dollars per share) $ 3.70   $ 7.15                        
Consideration received $ 10,590   $ 32,109                        
Proceeds received from issuance of common stock       $ 10,590                      
Private Placement                              
Subsidiary, Sale of Stock [Line Items]                              
Sale of stock, shares issued in transaction (in shares) 750,000                            
Series B Convertible Preferred Stock | Private Placement                              
Subsidiary, Sale of Stock [Line Items]                              
Proceeds from issuance of preferred stock   $ 9,250     $ 9,250