XML 42 R30.htm IDEA: XBRL DOCUMENT v3.19.1
Revenue Recognition (Details) - USD ($)
3 Months Ended
Feb. 27, 2019
Aug. 31, 2018
May 23, 2018
Mar. 31, 2019
Mar. 31, 2018
Revenue Recognition (Details) [Line Items]          
Proceeds From Contracts   $ 3,120,000      
Increase (Decrease) in Receivables       $ (603,414) $ (334,951)
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  
Outside Of The Scope Of AS C606 [Member]          
Revenue Recognition (Details) [Line Items]          
Revenue, Remaining Performance Obligation, Percentage       18.38% 18.82%
Iowa Operations [Member]          
Revenue Recognition (Details) [Line Items]          
Contract Receivable $ 596,084   $ 489,870 $ 391,896  
Increase (Decrease) in Receivables 106,214   97,974    
Minnesota Operations [Member]          
Revenue Recognition (Details) [Line Items]          
Contract Receivable 8,354,481   7,648,208 6,118,567  
Increase (Decrease) in Receivables $ 706,273   $ 1,529,641    
A-CAM [Member]          
Revenue Recognition (Details) [Line Items]          
Proceeds From Contracts       $ 6,500,000  
Month To Month And Other Contracted Revenue [Member]          
Revenue Recognition (Details) [Line Items]          
Revenue, Remaining Performance Obligation, Percentage       80.47% 79.31%
CPE And Equipment Sales And Installation [Member]          
Revenue Recognition (Details) [Line Items]          
Revenue, Remaining Performance Obligation, Percentage       1.15% 1.87%
Voice Services [Member]          
Revenue Recognition (Details) [Line Items]          
Revenue Recognition Period       1 month  
Video [Member]          
Revenue Recognition (Details) [Line Items]          
Revenue Recognition Period       1 month  
Data [Member]          
Revenue Recognition (Details) [Line Items]          
Revenue Recognition Period       1 month  
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