XML 72 R52.htm IDEA: XBRL DOCUMENT v3.24.1
Note 7 - Intangible Assets - Schedule of Intangible Assets (Details) - USD ($)
Dec. 31, 2023
Dec. 31, 2022
Accumulated amortization $ (42,595,234) $ (35,185,289)
Balance 58,059,285  
Balance 7,473,016 7,097,895
Total, cost 108,127,535 103,527,331
Intangible assets, net 65,532,301 68,342,042
Customer Relationships [Member]    
Cost 72,028,493 69,052,231
Accumulated amortization (33,426,898) (28,141,423)
Balance 38,601,595 40,910,808
Permits, Licenses and Lease Acquisition Costs [Member]    
Cost 11,793,354 11,724,308
Accumulated amortization (5,562,205) (4,479,482)
Balance 6,231,149 7,244,826
Site Location [Member]    
Cost 849,347 849,347
Accumulated amortization (363,332) (306,708)
Balance 486,015 542,639
Noncompete Agreements [Member]    
Cost 626,000 626,000
Accumulated amortization (624,600) (578,500)
Balance 1,400 47,500
Technology-Based Intangible Assets [Member]    
Cost 1,128,000 1,128,000
Accumulated amortization (509,250) (410,250)
Balance 618,750 717,750
Trademarks and Trade Names [Member]    
Cost 11,152,200 11,152,200
Accumulated amortization (1,680,459) (1,089,892)
Balance 9,471,741 10,062,308
Nonsolicitation Agreement [Member]    
Cost 103,000 28,000
Accumulated amortization (40,500) (28,000)
Balance 62,500 0
Capitalized Contract Costs [Member]    
Cost 2,974,125 1,869,350
Accumulated amortization (387,990) (151,034)
Balance $ 2,586,135 $ 1,718,316