XML 58 R46.htm IDEA: XBRL DOCUMENT v3.22.2
Note 7 - Intangible Assets - Schedule of Intangible Assets (Details) - USD ($)
Jun. 30, 2022
Dec. 31, 2021
Accumulated amortization $ (31,627,467) $ (28,710,493)
Balance 62,280,714  
Total, cost 99,546,167 74,062,545
Intangible assets, net 67,918,700 45,352,052
Easements [Member]    
Accumulated amortization 0 0
Balance 5,637,986 5,463,526
Customer Relationships [Member]    
Cost 66,520,977 49,535,976
Accumulated amortization (25,621,813) (23,611,856)
Balance 40,899,164 25,924,120
Permits, Licenses and Lease Acquisition Costs [Member]    
Cost 12,457,057 11,560,896
Accumulated amortization (3,941,444) (3,413,876)
Balance 8,515,613 8,147,020
Site Location [Member]    
Cost 849,347 849,347
Accumulated amortization (278,164) (250,085)
Balance 571,183 599,262
Noncompete Agreements [Member]    
Cost 626,000 626,000
Accumulated amortization (535,861) (488,134)
Balance 90,139 137,866
Technology-Based Intangible Assets [Member]    
Cost 1,128,000 1,128,000
Accumulated amortization (360,343) (311,250)
Balance 767,657 816,750
Trademarks and Trade Names [Member]    
Cost 11,152,200 3,852,200
Accumulated amortization (793,019) (590,575)
Balance 10,359,181 3,261,625
Nonsolicitation Agreement [Member]    
Cost 28,000 28,000
Accumulated amortization (28,000) (28,000)
Balance 0 0
Capitalized Contract Costs [Member]    
Cost 1,146,600 1,018,600
Accumulated amortization (68,823) (16,717)
Balance $ 1,077,777 $ 1,001,883