XML 55 R44.htm IDEA: XBRL DOCUMENT v3.25.3
Note 6 - Intangible Assets - Schedule of Future Amortization, Intangible Assets (Details) - USD ($)
Sep. 30, 2025
Dec. 31, 2024
2025 $ 7,606,030  
2026 7,472,033  
2027 7,166,377  
2028 4,718,088  
2029 4,268,532  
Thereafter 14,094,020  
Total 45,325,080  
Customer Relationships [Member]    
2025 5,428,084  
2026 5,408,507  
2027 5,204,597  
2028 3,431,532  
2029 3,122,469  
Thereafter 6,518,408  
Total $ 29,113,597 $ 33,173,507
Customer Relationships [Member] | Weighted Average [Member]    
Intangible assets, weighted average useful life (Month) 64 months  
Permits, Licenses and Lease Acquisition Costs [Member]    
2025 $ 1,075,038  
2026 1,042,124  
2027 956,737  
2028 281,513  
2029 190,316  
Thereafter 972,039  
Total $ 4,517,767 5,270,420
Permits, Licenses and Lease Acquisition Costs [Member] | Weighted Average [Member]    
Intangible assets, weighted average useful life (Month) 49 months  
Site Location [Member]    
2025 $ 56,623  
2026 56,623  
2027 56,623  
2028 56,623  
2029 56,623  
Thereafter 103,926  
Total $ 387,041 429,392
Site Location [Member] | Weighted Average [Member]    
Intangible assets, weighted average useful life (Month) 82 months  
Technology-Based Intangible Assets [Member]    
2025 $ 99,000  
2026 99,000  
2027 99,000  
2028 99,000  
2029 49,704  
Thereafter 0  
Total $ 445,704 519,750
Technology-Based Intangible Assets [Member] | Weighted Average [Member]    
Intangible assets, weighted average useful life (Month) 54 months  
Trademarks and Trade Names [Member]    
2025 $ 590,567  
2026 542,026  
2027 525,667  
2028 525,667  
2029 525,667  
Thereafter 5,729,869  
Total $ 8,439,463 8,881,175
Trademarks and Trade Names [Member] | Weighted Average [Member]    
Intangible assets, weighted average useful life (Month) 171 months  
Noncompete Agreements [Member]    
2025 $ 0  
2026 0  
2027 0  
2028 0  
2029 0  
Thereafter 0  
Total 0 0
Nonsolicitation Agreement [Member]    
2025 32,965  
2026 0  
2027 0  
2028 0  
2029 0  
Thereafter 0  
Total $ 32,965 176,389
Nonsolicitation Agreement [Member] | Weighted Average [Member]    
Intangible assets, weighted average useful life (Month) 2 months  
Capitalized Contract Costs [Member]    
2025 $ 323,753  
2026 323,753  
2027 323,753  
2028 323,753  
2029 323,753  
Thereafter 769,778  
Total $ 2,388,543 $ 2,176,401
Capitalized Contract Costs [Member] | Weighted Average [Member]    
Intangible assets, weighted average useful life (Month) 89 months