XML 46 R35.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Note 1 - Basis of Presentation (Details Textual) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended
Sep. 12, 2022
Mar. 31, 2024
Mar. 31, 2023
Dec. 31, 2023
Jan. 31, 2023
Mar. 09, 2021
Revenue as Percentage of Sales Associated with New Wind Turbine Installations   39.00% 50.00%      
Debt and Lease Obligation   $ 13,628        
Debt, Current   $ 3,633        
Common Stock, Par or Stated Value Per Share (in dollars per share)   $ 0.001   $ 0.001    
Accounts Receivable, Sale   $ 6,805 $ 9,614      
Accounts Receivable, Sale, Discount Fees   164 $ 131      
Long-Term Contract with Customer [Member]            
Contract with Customer, Asset, before Allowance for Credit Loss         $ 175,000  
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   0        
The 2022 Credit Facility [Member]            
Line of Credit, Current   $ 5,864