XML 58 R46.htm IDEA: XBRL DOCUMENT v3.23.3
Note 7 - Intangible Assets - Schedule of Intangible Assets (Details) - USD ($)
Sep. 30, 2023
Dec. 31, 2022
Accumulated amortization $ (40,696,091) $ (35,185,289)
Balance 58,148,424  
Balance 7,473,016 7,097,895
Total, cost 106,317,531 103,527,331
Intangible assets, net 65,621,440 68,342,042
Customer Relationships [Member]    
Cost 70,231,493 69,052,231
Accumulated amortization (32,070,676) (28,141,423)
Balance 38,160,817 40,910,808
Permits, Licenses and Lease Acquisition Costs [Member]    
Cost 11,782,975 11,724,308
Accumulated amortization (5,288,377) (4,479,482)
Balance 6,494,598 7,244,826
Site Location [Member]    
Cost 849,347 849,347
Accumulated amortization (349,059) (306,708)
Balance 500,288 542,639
Noncompete Agreements [Member]    
Cost 626,000 626,000
Accumulated amortization (623,995) (578,500)
Balance 2,005 47,500
Technology-Based Intangible Assets [Member]    
Cost 1,128,000 1,128,000
Accumulated amortization (484,296) (410,250)
Balance 643,704 717,750
Trademarks and Trade Names [Member]    
Cost 11,152,200 11,152,200
Accumulated amortization (1,531,604) (1,089,892)
Balance 9,620,596 10,062,308
Nonsolicitation Agreement [Member]    
Cost 103,000 28,000
Accumulated amortization (34,721) (28,000)
Balance 68,279 0
Capitalized Contract Costs [Member]    
Cost 2,971,500 1,869,350
Accumulated amortization (313,363) (151,034)
Balance $ 2,658,137 $ 1,718,316