XML 47 R36.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Note 1 - Basis of Presentation (Details Textual) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
Sep. 12, 2022
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Dec. 31, 2023
Jan. 31, 2023
Revenue as Percentage of Sales Associated with New Wind Turbine Installations       40.00% 50.00%    
Debt and Lease Obligation   $ 23,536   $ 23,536      
Debt, Current   14,110   14,110      
Long-Term Debt   $ 17,957   $ 17,957   $ 12,153  
Common Stock, Par or Stated Value Per Share (in dollars per share)   $ 0.001   $ 0.001   $ 0.001  
Accounts Receivable, Sale   $ 13,234 $ 9,495 $ 20,039 $ 18,807    
Accounts Receivable, Sale, Discount Fees   352 $ 184 516 $ 315    
Long-Term Contract with Customer [Member]              
Contract with Customer, Asset, before Allowance for Credit Loss             $ 175,000
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   10,571   10,571      
The 2022 Credit Facility [Member]              
Long-Term Debt   5,593   5,593      
Line of Credit, Current   $ 16,164   $ 16,164