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

Accounts Receivable (Details Narrative)

v3.25.1
Accounts Receivable (Details Narrative) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Feb. 29, 2024
Jan. 01, 2023
Product Information [Line Items]        
Trade receivables       $ 22,433
Non-trade receivables       $ 2,269
Accounts payable liability $ 22,848 $ 19,847    
Customer One | Customer Concentration Risk [Member] | Accounts Receivable [Member]        
Product Information [Line Items]        
Accounts receivable percentage 33.00%      
Customer Two | Customer Concentration Risk [Member] | Accounts Receivable [Member]        
Product Information [Line Items]        
Accounts receivable percentage 24.00%      
Customer Three | Customer Concentration Risk [Member] | Accounts Receivable [Member]        
Product Information [Line Items]        
Accounts receivable percentage 12.00%      
Customer        
Product Information [Line Items]        
Trade receivables   $ 17,443 $ 11,308  
Accounts payable liability     $ 11,308  
Allowance for credit losses $ 2,564      
Customer | Customer Concentration Risk [Member] | Accounts Receivable [Member]        
Product Information [Line Items]        
Accounts receivable percentage   69.00%    
One Additional Customer | Customer Concentration Risk [Member] | Accounts Receivable [Member]        
Product Information [Line Items]        
Accounts receivable percentage   15.00%