v3.22.2.2
Note 19 - Commitments and Contingencies (Details Textual) - USD ($)
3 Months Ended
Mar. 31, 2022
Sep. 30, 2022
Dec. 31, 2021
Performance and Payment Bonds Outstanding Amount   $ 38,400,000  
Letters of Credit Outstanding, Amount   $ 1,400,000  
Stock in Connection With Syndicated Debt [Member]      
Stock Issued, Reference Price Per Share (in dollars per share)   $ 0.40  
Unsecured Promissory Note With Tidal Power Group [Member]      
Debt Instrument, Share Price Covenant (in dollars per share) $ 4.00    
Payments for Additional Consideration $ 28,852,844    
Unsecured Promissory Note With Kurt A Johnson 2 [Member]      
Debt Instrument, Share Price Covenant (in dollars per share) $ 4.00    
Payments for Additional Consideration $ 17,635,228    
Seller Financed Notes Payable - Front Line Power Acquisition [Member]      
Debt Instrument, Share Price Covenant (in dollars per share) $ 4.00    
Debt Instrument, Fair Value Disclosure, Total   $ 40,085,000 $ 86,183,000
Syndicated Term Note [Member]      
Debt Instrument, Fair Value Disclosure, Total   $ 844,000