v3.25.2
Note 1 - Basis of Presentation (Details Textual) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
Sep. 12, 2022
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Dec. 31, 2024
Dec. 19, 2024
Revenue as Percentage of Sales Associated with New Wind Turbine Installations       52.00% 40.00%    
Debt and Lease Obligation   $ 31,423   $ 31,423      
Debt, Current   21,328   21,328      
Long-Term Debt   $ 26,105   $ 26,105   $ 9,196  
Common Stock, Par or Stated Value Per Share (in dollars per share)   $ 0.001   $ 0.001   $ 0.001  
Accounts Receivable, Sale   $ 13,111 $ 13,234 $ 21,952 $ 20,039    
Accounts Receivable, Sale, Discount Fees   299 $ 352 498 $ 516    
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   11,667      
The Sales Agreement [Member] | Maximum [Member]              
Value of Shares Issuable, Maximum $ 12,000            
Revolving Credit Facility [Member]              
Line of Credit, Current   17,634   17,634      
The 2022 Credit Facility [Member]              
Long-Term Debt   24,671   24,671      
Senior Secured Term Loan [Member] | The 2022 Credit Facility [Member]              
Long-Term Debt   $ 7,037   $ 7,037     $ 7,578