XML 58 R46.htm IDEA: XBRL DOCUMENT v3.23.1
Note 7 - Intangible Assets - Schedule of Intangible Assets (Details) - USD ($)
Mar. 31, 2023
Dec. 31, 2022
Accumulated amortization $ (36,987,321) $ (35,185,289)
Balance 59,501,265  
Balance 7,051,225 7,097,895
Total, cost 103,539,811 103,527,331
Intangible assets, net 66,552,490 68,342,042
Customer Relationships [Member]    
Cost 69,052,231 69,052,231
Accumulated amortization (29,429,770) (28,141,423)
Balance 39,622,461 40,910,808
Permits, Licenses and Lease Acquisition Costs [Member]    
Cost 11,725,808 11,724,308
Accumulated amortization (4,745,823) (4,479,482)
Balance 6,979,985 7,244,826
Site Location [Member]    
Cost 849,347 849,347
Accumulated amortization (320,671) (306,708)
Balance 528,676 542,639
Noncompete Agreements [Member]    
Cost 626,000 626,000
Accumulated amortization (595,340) (578,500)
Balance 30,660 47,500
Technology-Based Intangible Assets [Member]    
Cost 1,128,000 1,128,000
Accumulated amortization (434,661) (410,250)
Balance 693,339 717,750
Trademarks and Trade Names [Member]    
Cost 11,152,200 11,152,200
Accumulated amortization (1,235,512) (1,089,892)
Balance 9,916,688 10,062,308
Nonsolicitation Agreement [Member]    
Cost 28,000 28,000
Accumulated amortization (28,000) (28,000)
Balance 0 0
Capitalized Contract Costs [Member]    
Cost 1,927,000 1,869,350
Accumulated amortization (197,544) (151,034)
Balance $ 1,729,456 $ 1,718,316