v3.26.1
Borrowings (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 13, 2020
Borrowings [Abstract]    
Percentage fee on unused borrowings 0.50%  
Sienna Credit Facility [Member]    
Borrowings [Abstract]    
Maximum borrowing capacity   $ 10,000
Interest rate 6.50%  
Percentage of eligible accounts receivable 85.00%  
Eligible inventory $ 5,000  
Percentage of eligible raw material 50.00%  
Percentage of eligible finished goods inventory 60.00%  
Minimum excess availability $ 750  
Minimum outstanding borrowings to be maintained 3,000  
Principal amount on which interest is paid 3,000  
Balance outstanding $ 3,000  
Interest rate on borrowings 8.50%  
Additional borrowing capacity $ 2,800  
Sienna Credit Facility [Member] | Prime Rate [Member]    
Borrowings [Abstract]    
Basis spread on variable rate 1.75%  
Sienna Credit Facility [Member] | Federal Funds Rate [Member]    
Borrowings [Abstract]    
Basis spread on variable rate 2.25%