XML 55 R44.htm IDEA: XBRL DOCUMENT v3.25.1
Note 7 - Intangible Assets - Schedule of Intangible Assets (Details) - USD ($)
Mar. 31, 2025
Dec. 31, 2024
Accumulated amortization $ (52,148,487) $ (50,237,355)
Balance 48,755,334  
Balance 7,705,591 7,705,591
Total, cost 108,609,412 108,569,980
Intangible assets, net 56,460,925 58,332,625
Customer Relationships [Member]    
Cost 72,028,493 72,028,493
Accumulated amortization (40,193,419) (38,854,986)
Balance 31,835,074 33,173,507
Permits, Licenses and Lease Acquisition Costs [Member]    
Cost 11,966,205 11,926,773
Accumulated amortization (6,928,712) (6,656,353)
Balance 5,037,493 5,270,420
Site Location [Member]    
Cost 849,347 849,347
Accumulated amortization (433,917) (419,955)
Balance 415,430 429,392
Noncompete Agreements [Member]    
Cost 626,000 626,000
Accumulated amortization (626,000) (626,000)
Balance 0 0
Technology-Based Intangible Assets [Member]    
Cost 1,128,000 1,128,000
Accumulated amortization (632,661) (608,250)
Balance 495,339 519,750
Trademarks and Trade Names [Member]    
Cost 11,152,200 11,152,200
Accumulated amortization (2,416,645) (2,271,025)
Balance 8,735,555 8,881,175
Nonsolicitation Agreement [Member]    
Cost 353,000 353,000
Accumulated amortization (223,893) (176,611)
Balance 129,107 176,389
Capitalized Contract Costs [Member]    
Cost 2,800,576 2,800,576
Accumulated amortization (693,240) (624,175)
Balance $ 2,107,336 $ 2,176,401