XML 90 R76.htm IDEA: XBRL DOCUMENT v3.24.0.1
Note 16 - Revenue 1 (Details Textual)
$ in Millions
12 Months Ended
Dec. 31, 2023
USD ($)
Dec. 31, 2022
USD ($)
Dec. 31, 2021
USD ($)
Increase (Decrease) in Revenue from Contract with Customers, Including Assessed Tax $ (1.1) $ (0.6) $ 2.0
Revenue, Remaining Performance Obligation, Amount $ 273.0    
Revenue Benchmark [Member] | Customer Concentration Risk [Member] | Precast Infrastructure and Engineered Systems [Member]      
Number of Major Customers 0 0 0
Revenue Benchmark [Member] | Customer Concentration Risk [Member] | One SPP Customer [Member]      
Concentration Risk, Percentage 10.00% 12.00% 12.00%