XML 83 R69.htm IDEA: XBRL DOCUMENT v3.24.0.1
Note 16 - Segment Reporting (Details Textual)
$ in Thousands
3 Months Ended 12 Months Ended
Dec. 31, 2023
USD ($)
Sep. 30, 2023
USD ($)
Jun. 30, 2023
USD ($)
Mar. 31, 2023
USD ($)
Dec. 31, 2022
USD ($)
Sep. 30, 2022
USD ($)
Jun. 30, 2022
USD ($)
Mar. 31, 2022
USD ($)
Dec. 31, 2023
USD ($)
MWh
Dec. 31, 2022
USD ($)
Revenue from Contract with Customer, Including Assessed Tax $ 46,598 $ 57,163 $ 50,843 $ 48,873 $ 40,060 $ 44,843 $ 50,012 $ 41,844 $ 203,477 $ 176,759
Customer Concentration Risk [Member]                    
Number of Major Customers                 5 5
Customer Concentration Risk [Member] | Revenue Benchmark [Member]                    
Number of Major Customers                 5 5
Customer Concentration Risk [Member] | Revenue Benchmark [Member] | Five Largest Customers [Member]                    
Concentration Risk, Percentage                 65.00% 69.00%
Heavy Fabrications [Member]                    
Number of Facilities                 2  
Number of Tower Sections in Production Capacity of Turbines Total                 1,650  
Heavy Fabrications [Member] | Customer One [Member]                    
Revenue from Contract with Customer, Including Assessed Tax                 $ 88,144 $ 64,625
Heavy Fabrications [Member] | Customer Concentration Risk [Member]                    
Number of Major Customers                   2
Heavy Fabrications [Member] | Customer Two [Member]                    
Revenue from Contract with Customer, Including Assessed Tax                   $ 20,336
Heavy Fabrications [Member] | Maximum [Member]                    
Annual Tower Production Capacity                 550  
Heavy Fabrications [Member] | Minimum [Member]                    
Power Generating Capacity of Turbines (Megawatt-Hour) | MWh                 1,100