XML 43 R33.htm IDEA: XBRL DOCUMENT v3.23.1
Note 1 - Basis of Presentation (Details Textual) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended
Sep. 12, 2022
Mar. 31, 2023
Mar. 31, 2022
Dec. 31, 2022
Mar. 09, 2021
Revenue as Percentage of Sales Associated with New Wind Turbine Installations   50.00% 53.00%    
Debt and Lease Obligation   $ 30,591      
Debt, Current   $ 19,752      
Common Stock, Par or Stated Value Per Share (in dollars per share)   $ 0.001   $ 0.001  
Accounts Receivable, Sale   $ 9,614 $ 15,925    
Accounts Receivable, Sale, Discount Fees   131 $ 78    
The ATM Agreement [Member]          
Common Stock, Par or Stated Value Per Share (in dollars per share)         $ 0.001
The Sales Agreement [Member]          
Sales Agent Commission Percentage 2.75%        
Stock Issued During Period, Shares, New Issues (in shares) 100,379        
Proceeds from Issuance of Common Stock, Net $ 323        
Payments of Stock Issuance Costs 9        
Other Stock Issuance Expenses 93        
Sale of Stock, Common Stock Available for Issuance, Value   11,667      
The Sales Agreement [Member] | Maximum [Member]          
Value of Shares Issuable, Maximum $ 12,000        
Revolving Credit Facility [Member]          
Line of Credit, Current   16,945      
Senior Secured Term Loan [Member]          
Line of Credit, Current   $ 6,947