v3.22.2.2
Note 17 - Concentrations (Details Textual) - Supplier Concentration Risk [Member] - Cost of Goods and Service Benchmark [Member] - Renewables Segment [Member]
3 Months Ended 9 Months Ended
Sep. 30, 2022
Sep. 30, 2021
Sep. 30, 2022
Sep. 30, 2021
Number of Supplier 3 0 0 1
One Supplier [Member]        
Concentration Risk, Percentage 14.00%      
Two Suppliers [Member]        
Concentration Risk, Percentage 13.00%      
Three Suppliers [Member]        
Concentration Risk, Percentage 11.00%