XML 58 R46.htm IDEA: XBRL DOCUMENT v3.23.2
Note 7 - Intangible Assets - Schedule of Intangible Assets (Details) - USD ($)
Jun. 30, 2023
Dec. 31, 2022
Accumulated amortization $ (38,818,207) $ (35,185,289)
Balance 59,245,641  
Balance 7,085,135 7,097,895
Total, cost 105,148,983 103,527,331
Intangible assets, net 66,330,776 68,342,042
Customer Relationships [Member]    
Cost 70,023,231 69,052,231
Accumulated amortization (30,734,428) (28,141,423)
Balance 39,288,803 40,910,808
Permits, Licenses and Lease Acquisition Costs [Member]    
Cost 11,729,570 11,724,308
Accumulated amortization (5,015,154) (4,479,482)
Balance 6,714,416 7,244,826
Site Location [Member]    
Cost 849,347 849,347
Accumulated amortization (334,787) (306,708)
Balance 514,560 542,639
Noncompete Agreements [Member]    
Cost 626,000 626,000
Accumulated amortization (612,369) (578,500)
Balance 13,631 47,500
Technology-Based Intangible Assets [Member]    
Cost 1,128,000 1,128,000
Accumulated amortization (459,343) (410,250)
Balance 668,657 717,750
Trademarks and Trade Names [Member]    
Cost 11,152,200 11,152,200
Accumulated amortization (1,382,749) (1,089,892)
Balance 9,769,451 10,062,308
Nonsolicitation Agreement [Member]    
Cost 103,000 28,000
Accumulated amortization (28,942) (28,000)
Balance 74,058 0
Capitalized Contract Costs [Member]    
Cost 2,452,500 1,869,350
Accumulated amortization (250,435) (151,034)
Balance $ 2,202,065 $ 1,718,316