Quarterly report [Sections 13 or 15(d)]

Significant Balance Sheet Components (Details Narrative)

v3.25.1
Significant Balance Sheet Components (Details Narrative) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Sep. 23, 2024
Mar. 31, 2025
Dec. 31, 2024
Feb. 29, 2024
Jan. 01, 2024
Product Information [Line Items]          
Trade receivables   $ 4,849 $ 4,339   $ 25,304
Non-trade receivables   6,452 7,119   $ 961
Accounts payable liability   17,294 22,848    
Accrued liabilities   15,118 20,892    
Receivables Financing Agreement          
Product Information [Line Items]          
Maximum percentage to be advanced on receivables 80.00%        
Maximum amount to be advanced on receivables $ 2,500        
Invoice purchase fee, description (i) an invoice purchase fee equal to 0.20% of the face amount of each purchased invoice payable at the time of the purchase and (ii) a daily funds usage fee equal to 0.0388%, payable monthly in arrears on the last day of each month.        
Accrued liabilities   $ 642 $ 591    
Notation fee, percentage 15.00%        
Misdirected payment fee, percentage 15.00%        
Default interest rate, percentage 24.00%        
One Customer | Customer Concentration Risk   | Accounts Receivable          
Product Information [Line Items]          
Accounts receivable percentage   23.00% 33.00%    
Customer One | Customer Concentration Risk   | Accounts Receivable          
Product Information [Line Items]          
Accounts receivable percentage   17.00%      
Customer Two | Customer Concentration Risk   | Accounts Receivable          
Product Information [Line Items]          
Accounts receivable percentage   14.00%      
Customer Three | Customer Concentration Risk   | Accounts Receivable          
Product Information [Line Items]          
Accounts receivable percentage   12.00%      
Customer Four | Customer Concentration Risk   | Accounts Receivable          
Product Information [Line Items]          
Accounts receivable percentage   11.00%      
Customer Five [Member] | Customer Concentration Risk   | Accounts Receivable          
Product Information [Line Items]          
Accounts receivable percentage     24.00%    
Customer Six [Member] | Customer Concentration Risk   | Accounts Receivable          
Product Information [Line Items]          
Accounts receivable percentage     12.00%    
Customer          
Product Information [Line Items]          
Trade receivables       $ 11,308  
Accounts payable liability       $ 11,308