XML 59 R47.htm IDEA: XBRL DOCUMENT v3.23.3
Note 7 - Intangible Assets - Schedule of Future Amortization, Intangible Assets (Details) - USD ($)
Sep. 30, 2023
Dec. 31, 2022
2024 $ 7,464,507  
2025 7,455,850  
2026 7,422,146  
2027 7,304,965  
2028 6,999,307  
Thereafter 21,501,649  
Total 58,148,424  
Customer Relationships [Member]    
2024 5,308,284  
2025 5,308,284  
2026 5,308,284  
2027 5,288,710  
2028 5,084,798  
Thereafter 11,862,457  
Total $ 38,160,817 $ 40,910,808
Customer Relationships [Member] | Weighted Average [Member]    
Intangible assets, weighted average useful life (Month) 86 months  
Permits, Licenses and Lease Acquisition Costs [Member]    
2024 $ 1,085,878  
2025 1,079,226  
2026 1,052,243  
2027 1,021,456  
2028 936,069  
Thereafter 1,319,726  
Total $ 6,494,598 7,244,826
Permits, Licenses and Lease Acquisition Costs [Member] | Weighted Average [Member]    
Intangible assets, weighted average useful life (Month) 72 months  
Site Location [Member]    
2024 $ 56,623  
2025 56,623  
2026 56,623  
2027 56,623  
2028 56,623  
Thereafter 217,173  
Total $ 500,288 542,639
Site Location [Member] | Weighted Average [Member]    
Intangible assets, weighted average useful life (Month) 106 months  
Noncompete Agreements [Member]    
2024 $ 2,005  
2025 0  
2026 0  
2027 0  
2028 0  
Thereafter 0  
Total $ 2,005 47,500
Noncompete Agreements [Member] | Weighted Average [Member]    
Intangible assets, weighted average useful life (Month) 10 months  
Technology-Based Intangible Assets [Member]    
2024 $ 99,000  
2025 99,000  
2026 99,000  
2027 99,000  
2028 99,000  
Thereafter 148,704  
Total $ 643,704 717,750
Technology-Based Intangible Assets [Member] | Weighted Average [Member]    
Intangible assets, weighted average useful life (Month) 78 months  
Trademarks and Trade Names [Member]    
2024 $ 590,567  
2025 590,567  
2026 590,567  
2027 542,026  
2028 525,667  
Thereafter 6,781,202  
Total $ 9,620,596 10,062,308
Trademarks and Trade Names [Member] | Weighted Average [Member]    
Intangible assets, weighted average useful life (Month) 195 months  
Nonsolicitation Agreement [Member]    
2024 $ 25,000  
2025 25,000  
2026 18,279  
2027 0  
2028 0  
Thereafter 0  
Total $ 68,279 0
Nonsolicitation Agreement [Member] | Weighted Average [Member]    
Intangible assets, weighted average useful life (Month) 33 months  
Capitalized Contract Costs [Member]    
2024 $ 297,150  
2025 297,150  
2026 297,150  
2027 297,150  
2028 297,150  
Thereafter 1,172,387  
Total $ 2,658,137 $ 1,718,316
Capitalized Contract Costs [Member] | Weighted Average [Member]    
Intangible assets, weighted average useful life (Month) 107 months