XML 68 R52.htm IDEA: XBRL DOCUMENT v3.23.1
Note 7 - Intangible Assets - Schedule of Intangible Assets (Details) - USD ($)
Dec. 31, 2022
Dec. 31, 2021
Accumulated amortization $ (35,185,289) $ (28,710,493)
Balance 61,244,147  
Balance 7,097,895 5,463,526
Total, cost 103,527,331 74,062,545
Intangible assets, net 68,342,042 45,352,052
Customer Relationships [Member]    
Cost 69,052,231 49,535,976
Accumulated amortization (28,141,423) (23,611,856)
Balance 40,910,808 25,924,120
Permits, Licenses and Lease Acquisition Costs [Member]    
Cost 11,724,308 11,560,896
Accumulated amortization (4,479,482) (3,413,876)
Balance 7,244,826 8,147,020
Site Location [Member]    
Cost 849,347 849,347
Accumulated amortization (306,708) (250,085)
Balance 542,639 599,262
Noncompete Agreements [Member]    
Cost 626,000 626,000
Accumulated amortization (578,500) (488,134)
Balance 47,500 137,866
Technology-Based Intangible Assets [Member]    
Cost 1,128,000 1,128,000
Accumulated amortization (410,250) (311,250)
Balance 717,750 816,750
Trademarks and Trade Names [Member]    
Cost 11,152,200 3,852,200
Accumulated amortization (1,089,892) (590,575)
Balance 10,062,308 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,869,350 1,018,600
Accumulated amortization (151,034) (16,717)
Balance $ 1,718,316 $ 1,001,883