v3.26.1
Debt - Asset Backed Loan Narrative (Details) - USD ($)
1 Months Ended 3 Months Ended 6 Months Ended
Apr. 28, 2025
Aug. 31, 2023
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Dec. 31, 2025
Debt Instrument              
Asset-based loan     $ 10,400,000   $ 10,400,000   $ 3,332,000
Asset Based Loan | Line of Credit              
Debt Instrument              
Debt instrument term (in months/years)   24 months          
Initial credit availability   $ 20,000,000.0          
Percentage of eligible accounts receivable (in percentage)   85.00%          
Percentage value of eligible inventory (in percentage)   60.00%          
Percentage of real estate holdings (in percentage)   60.00%          
Asset-based loan     10,400,000   10,400,000   3,300,000
Line of credit facility, remaining borrowing capacity     6,600,000   6,600,000    
Interest on ABL     300,000 $ 200,000 500,000 $ 300,000  
Debt issuance costs     $ 100,000   $ 100,000   200,000
Debt instrument stated interest rate (in percentage)   5.50%          
Basis spread on variable rate (in percentage)   2.00%          
Weighted average interest rate (in percentage)     8.75% 9.50% 8.75% 9.50%  
Commitment fee (in percentage)   1.00%          
Debt instrument, non usage fee (in percentage)   0.25%          
Lessee operating lease early termination fee         $ 50,000    
Tangible net worth     $ 11,000,000   11,000,000    
Asset Based Loan | Line of Credit | Period Two              
Debt Instrument              
Early termination fee (in percentage)   1.50%          
Asset Based Loan | Line of Credit | Maximum              
Debt Instrument              
Percentage of eligible accounts receivable (in percentage)   100.00%          
PWRTEK Note | Secured Promissory Note              
Debt Instrument              
Debt issuance costs $ 500,000            
Initial principal amount $ 40,000,000.0            
PWRTEK Note | Secured Debt              
Debt Instrument              
Interest on ABL     1,000,000.0 $ 700,000 2,000,000.0 $ 700,000  
Debt issuance costs     368,000   368,000   416,000
Interest payable, related party     $ 1,000,000.0   $ 1,000,000.0   $ 1,000,000.0