XML 58 R47.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Note 7 - Intangible Assets - Schedule of Future Amortization, Intangible Assets (Details) - USD ($)
Mar. 31, 2024
Dec. 31, 2023
2024 $ 7,586,731  
2025 7,565,674  
2026 7,500,956  
2027 7,380,212  
2028 5,787,374  
Thereafter 20,374,505  
Total 56,195,452  
Customer Relationships [Member]    
2024 5,428,084  
2025 5,428,084  
2026 5,424,808  
2027 5,391,062  
2028 4,238,151  
Thereafter 11,341,579  
Total $ 37,251,768 $ 38,601,595
Customer Relationships [Member] | Weighted Average [Member]    
Intangible assets, weighted average useful life (Month) 82 months  
Permits, Licenses and Lease Acquisition Costs [Member]    
2024 $ 1,088,953  
2025 1,068,732  
2026 1,042,142  
2027 1,010,192  
2028 570,265  
Thereafter 1,200,581  
Total $ 5,980,865 6,231,149
Permits, Licenses and Lease Acquisition Costs [Member] | Weighted Average [Member]    
Intangible assets, weighted average useful life (Month) 66 months  
Site Location [Member]    
2024 $ 56,623  
2025 56,623  
2026 56,623  
2027 56,623  
2028 56,623  
Thereafter 188,822  
Total $ 471,937 486,015
Site Location [Member] | Weighted Average [Member]    
Intangible assets, weighted average useful life (Month) 100 months  
Noncompete Agreements [Member]    
2024 $ 836  
2025 0  
2026 0  
2027 0  
2028 0  
Thereafter 0  
Total $ 836 1,400
Noncompete Agreements [Member] | Weighted Average [Member]    
Intangible assets, weighted average useful life (Month) 5 months  
Technology-Based Intangible Assets [Member]    
2024 $ 99,000  
2025 99,000  
2026 99,000  
2027 99,000  
2028 99,000  
Thereafter 99,135  
Total $ 594,135 618,750
Technology-Based Intangible Assets [Member] | Weighted Average [Member]    
Intangible assets, weighted average useful life (Month) 72 months  
Trademarks and Trade Names [Member]    
2024 $ 590,567  
2025 590,567  
2026 574,431  
2027 525,667  
2028 525,667  
Thereafter 6,518,008  
Total $ 9,324,907 9,471,741
Trademarks and Trade Names [Member] | Weighted Average [Member]    
Intangible assets, weighted average useful life (Month) 189 months  
Nonsolicitation Agreement [Member]    
2024 $ 25,000  
2025 25,000  
2026 6,284  
2027 0  
2028 0  
Thereafter 0  
Total $ 56,284 62,500
Nonsolicitation Agreement [Member] | Weighted Average [Member]    
Intangible assets, weighted average useful life (Month) 27 months  
Capitalized Contract Costs [Member]    
2024 $ 297,668  
2025 297,668  
2026 297,668  
2027 297,668  
2028 297,668  
Thereafter 1,026,380  
Total $ 2,514,720 $ 2,586,135
Capitalized Contract Costs [Member] | Weighted Average [Member]    
Intangible assets, weighted average useful life (Month) 101 months