XML 56 R45.htm IDEA: XBRL DOCUMENT v3.25.1
Note 7 - Intangible Assets - Schedule of Future Amortization, Intangible Assets (Details) - USD ($)
Mar. 31, 2025
Dec. 31, 2024
2025 $ 7,660,923  
2026 7,502,972  
2027 7,373,449  
2028 5,790,345  
2029 4,501,340  
Thereafter 15,926,305  
Total 48,755,334  
Customer Relationships [Member]    
2025 5,428,084  
2026 5,429,140  
2027 5,386,814  
2028 4,242,151  
2029 3,299,891  
Thereafter 8,048,994  
Total $ 31,835,074 $ 33,173,507
Customer Relationships [Member] | Weighted Average [Member]    
Intangible assets, weighted average useful life (Month) 70 months  
Permits, Licenses and Lease Acquisition Costs [Member]    
2025 $ 1,083,821  
2026 1,057,252  
2027 1,025,288  
2028 586,847  
2029 240,102  
Thereafter 1,044,183  
Total $ 5,037,493 5,270,420
Permits, Licenses and Lease Acquisition Costs [Member] | Weighted Average [Member]    
Intangible assets, weighted average useful life (Month) 55 months  
Site Location [Member]    
2025 $ 56,623  
2026 56,623  
2027 56,623  
2028 56,623  
2029 56,623  
Thereafter 132,315  
Total $ 415,430 429,392
Site Location [Member] | Weighted Average [Member]    
Intangible assets, weighted average useful life (Month) 88 months  
Technology-Based Intangible Assets [Member]    
2025 $ 99,000  
2026 99,000  
2027 99,000  
2028 99,000  
2029 99,000  
Thereafter 339  
Total $ 495,339 519,750
Technology-Based Intangible Assets [Member] | Weighted Average [Member]    
Intangible assets, weighted average useful life (Month) 60 months  
Trademarks and Trade Names [Member]    
2025 $ 590,567  
2026 574,564  
2027 525,667  
2028 525,667  
2029 525,667  
Thereafter 5,993,423  
Total $ 8,735,555 8,881,175
Trademarks and Trade Names [Member] | Weighted Average [Member]    
Intangible assets, weighted average useful life (Month) 177 months  
Noncompete Agreements [Member]    
2025 $ 0  
2026 0  
2027 0  
2028 0  
2029 0  
Thereafter 0  
Total 0 0
Nonsolicitation Agreement [Member]    
2025 122,771  
2026 6,336  
2027 0  
2028 0  
2029 0  
Thereafter 0  
Total $ 129,107 176,389
Nonsolicitation Agreement [Member] | Weighted Average [Member]    
Intangible assets, weighted average useful life (Month) 8 months  
Capitalized Contract Costs [Member]    
2025 $ 280,057  
2026 280,057  
2027 280,057  
2028 280,057  
2029 280,057  
Thereafter 707,051  
Total $ 2,107,336 $ 2,176,401
Capitalized Contract Costs [Member] | Weighted Average [Member]    
Intangible assets, weighted average useful life (Month) 90 months