XML 45 R34.htm IDEA: XBRL DOCUMENT v3.25.1
Note 1 - Basis of Presentation (Details Textual) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended
Sep. 12, 2022
Mar. 31, 2025
Mar. 31, 2024
Dec. 31, 2024
Dec. 19, 2024
Revenue as Percentage of Sales Associated with New Wind Turbine Installations   52.00% 39.00%    
Debt and Lease Obligation   $ 17,871      
Debt, Current   7,073      
Long-Term Debt   $ 12,191   $ 9,196  
Common Stock, Par or Stated Value Per Share (in dollars per share)   $ 0.001   $ 0.001  
Accounts Receivable, Sale   $ 8,840 $ 6,805    
Accounts Receivable, Sale, Discount Fees   198 $ 164    
The Sales Agreement [Member]          
Common Stock, Par or Stated Value Per Share (in dollars per share) $ 1.000        
Sales Agent Commission Percentage 2.75%        
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   3,357      
The 2022 Credit Facility [Member]          
Long-Term Debt   7,307      
Line of Credit, Current   $ 10,664     $ 7,578