v3.26.1
Note 2 - Revenue Recognition (Details Textual) - USD ($)
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Professional and Contract Services Expense $ 709,460 $ 668,685
Contract with Customer, Liability, Revenue Recognized $ 218,051 $ 381,148
A-CAM [Member]    
Revenue, Contract Term 10 years  
IOWA    
Construction Contractor, Receivable, Excluding Contract Retainage $ 596,084  
MINNESOTA    
Construction Contractor, Receivable, Excluding Contract Retainage $ 8,354,481  
Minimum [Member]    
Revenue, Contract Term 3 years  
Maximum [Member]    
Revenue, Contract Term 10 years  
Month-to-month and Other Contracted Revenue [Member] | Revenue Benchmark [Member] | Product Concentration Risk [Member]    
Revenue, Percentage 71.35% 73.33%
Outside of the Scope of ASC 606 [Member] | Revenue Benchmark [Member] | Product Concentration Risk [Member]    
Revenue, Percentage 25.48% 23.88%
Other Revenue [Member] | Revenue Benchmark [Member] | Product Concentration Risk [Member]    
Revenue, Percentage 3.17% 2.79%
Product and Service, Other [Member] | Minimum [Member]    
Revenue, Contract Term 3 years  
Product and Service, Other [Member] | Maximum [Member]    
Revenue, Contract Term 10 years