XML 43 R32.htm IDEA: XBRL DOCUMENT v3.23.3
Revenue Recognition (Details) - USD ($)
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Revenue Recognition (Details) [Line Items]        
Professional and Contract Services Expense (in Dollars) $ 141,051 $ 77,215 $ 340,786 $ 214,946
Deferred Revenue, Current (in Dollars) 54,413 48,323 54,413 48,323
Deferred Revenue, Noncurrent (in Dollars) 302,831 $ 284,259 $ 302,831 $ 284,259
Minimum [Member]        
Revenue Recognition (Details) [Line Items]        
Contract Term     3 years  
Payment Term     30 days  
Maximum [Member]        
Revenue Recognition (Details) [Line Items]        
Contract Term     10 years  
Payment Term     60 days  
Iowa Operations [Member]        
Revenue Recognition (Details) [Line Items]        
Construction Contractor, Receivable, Excluding Contract Retainage (in Dollars) 596,084   $ 596,084  
Minnesota Operations [Member]        
Revenue Recognition (Details) [Line Items]        
Construction Contractor, Receivable, Excluding Contract Retainage (in Dollars) $ 8,354,481   $ 8,354,481  
Other Contracted Revenue [Member] | Minimum [Member]        
Revenue Recognition (Details) [Line Items]        
Contract Term     3 years  
Other Contracted Revenue [Member] | Maximum [Member]        
Revenue Recognition (Details) [Line Items]        
Contract Term     10 years  
Product and Service, Other [Member]        
Revenue Recognition (Details) [Line Items]        
Revenue Recognition Period     1 month  
Month To Month And Other Contracted Revenue [Member] | Revenue from Contract with Customer Benchmark [Member] | Customer Concentration Risk [Member]        
Revenue Recognition (Details) [Line Items]        
Concentration Risk, Percentage 76.68% 78.64% 77.21% 79.09%
Outside of The Scope of ASC 606 [Member] | Revenue from Contract with Customer Benchmark [Member] | Customer Concentration Risk [Member]        
Revenue Recognition (Details) [Line Items]        
Concentration Risk, Percentage 19.65% 19.43% 19.74% 19.05%
CPE and Equipment Sales and Installation [Member] | Revenue from Contract with Customer Benchmark [Member] | Customer Concentration Risk [Member]        
Revenue Recognition (Details) [Line Items]        
Concentration Risk, Percentage 3.67% 1.93% 3.05% 1.86%