XML 66 R53.htm IDEA: XBRL DOCUMENT v3.22.1
Note 7 - Intangible Assets - Schedule of Intangible Assets (Details) - USD ($)
Dec. 31, 2021
Dec. 31, 2020
Accumulated amortization $ (28,710,493) $ (24,160,885)
Balance 39,888,526  
Accumulated amortization 28,710,493 24,160,885
Total, cost 74,062,545 68,534,794
Intangible assets, net 45,352,052 44,373,909
Easements [Member]    
Accumulated amortization 0 0
Accumulated amortization (0) (0)
Balance 5,463,526 4,507,089
Customer Relationships [Member]    
Cost 49,535,976 46,740,483
Accumulated amortization (23,611,856) (20,558,751)
Balance 25,924,120 26,181,732
Accumulated amortization 23,611,856 20,558,751
Permits, Licenses and Lease Acquisition Costs [Member]    
Cost 11,560,896 11,053,673
Accumulated amortization (3,413,876) (2,412,313)
Balance 8,147,020 8,641,360
Accumulated amortization 3,413,876 2,412,313
Site Location [Member]    
Cost 849,347 849,347
Accumulated amortization (250,085) (193,462)
Balance 599,262 655,885
Accumulated amortization 250,085 193,462
Noncompete Agreements [Member]    
Cost 626,000 626,000
Accumulated amortization (488,134) (386,934)
Balance 137,866 239,066
Accumulated amortization 488,134 386,934
Technology-Based Intangible Assets [Member]    
Cost 1,128,000 1,128,000
Accumulated amortization (311,250) (212,250)
Balance 816,750 915,750
Accumulated amortization 311,250 212,250
Trademarks and Trade Names [Member]    
Cost 3,852,200 3,602,202
Accumulated amortization (590,575) (369,175)
Balance 3,261,625 3,233,027
Accumulated amortization 590,575 369,175
Nonsolicitation Agreement [Member]    
Cost 28,000 28,000
Accumulated amortization (28,000) (28,000)
Balance 0 0
Accumulated amortization 28,000 28,000
Capitalized Contract Costs [Member]    
Cost 1,018,600 0
Accumulated amortization 16,717 0
Balance 1,001,883 0
Accumulated amortization $ (16,717) $ 0