XML 54 R43.htm IDEA: XBRL DOCUMENT v3.25.3
Note 6 - Intangible Assets - Schedule of Intangible Assets (Details) - USD ($)
Sep. 30, 2025
Dec. 31, 2024
Accumulated amortization $ (56,041,017) $ (50,237,355)
Balance 45,325,080  
Balance 7,787,591 7,705,591
Total, cost 109,153,688 108,569,980
Intangible assets, net 53,112,671 58,332,625
Customer Relationships [Member]    
Cost 72,028,493 72,028,493
Accumulated amortization (42,914,896) (38,854,986)
Balance 29,113,597 33,173,507
Permits, Licenses and Lease Acquisition Costs [Member]    
Cost 11,991,532 11,926,773
Accumulated amortization (7,473,765) (6,656,353)
Balance 4,517,767 5,270,420
Site Location [Member]    
Cost 849,347 849,347
Accumulated amortization (462,306) (419,955)
Balance 387,041 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 (682,296) (608,250)
Balance 445,704 519,750
Trademarks and Trade Names [Member]    
Cost 11,152,200 11,152,200
Accumulated amortization (2,712,737) (2,271,025)
Balance 8,439,463 8,881,175
Nonsolicitation Agreement [Member]    
Cost 353,000 353,000
Accumulated amortization (320,035) (176,611)
Balance 32,965 176,389
Capitalized Contract Costs [Member]    
Cost 3,237,525 2,800,576
Accumulated amortization (848,982) (624,175)
Balance $ 2,388,543 $ 2,176,401