XML 85 R69.htm IDEA: XBRL DOCUMENT v3.25.0.1
Note 16 - Segment Reporting (Details Textual)
$ in Thousands
12 Months Ended
Dec. 31, 2024
USD ($)
Dec. 31, 2023
USD ($)
Revenue from Contract with Customer, Including Assessed Tax $ 143,136 $ 203,477
Customer Concentration Risk [Member]    
Number of Major Customers 5 5
Revenue Benchmark [Member] | Customer Concentration Risk [Member]    
Number of Major Customers 1 1
Heavy Fabrications [Member]    
Number of Facilities 2  
Number of Tower Sections in Production Capacity of Turbines Total 1,650  
Heavy Fabrications [Member] | Customer Concentration Risk [Member]    
Revenue from Contract with Customer, Including Assessed Tax $ 71,607 $ 107,555
Heavy Fabrications [Member] | Maximum [Member]    
Annual Tower Production Capacity 550