XML 44 R33.htm IDEA: XBRL DOCUMENT v3.25.1
Note 2 - Revenue Recognition (Details Textual) - USD ($)
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Related Party, CBOL Funding $ 3,900,000  
Professional and Contract Services Expense 171,459 $ 159,107
Contract with Customer, Liability, Revenue Recognized $ 159,235 $ 164,927
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.47% 75.67%
Outside of the Scope of ASC 606 [Member] | Revenue Benchmark [Member] | Product Concentration Risk [Member]    
Revenue, Percentage 25.55% 21.55%
Other Revenue [Member] | Revenue Benchmark [Member] | Product Concentration Risk [Member]    
Revenue, Percentage 2.98% 2.78%
Product and Service, Other [Member] | Minimum [Member]    
Revenue, Contract Term 3 years  
Product and Service, Other [Member] | Maximum [Member]    
Revenue, Contract Term 10 years