XML 59 R48.htm IDEA: XBRL DOCUMENT v3.24.3
Note 7 - Intangible Assets - Schedule of Future Amortization, Intangible Assets (Details) - USD ($)
Sep. 30, 2024
Dec. 31, 2023
2025 $ 7,738,949  
2026 7,554,442  
2027 7,421,314  
2028 7,113,922  
2029 4,667,253  
Thereafter 18,071,959  
Total 52,567,839  
Customer Relationships [Member]    
2025 5,428,084  
2026 5,428,084  
2027 5,408,482  
2028 5,203,270  
2029 3,431,365  
Thereafter 9,638,436  
Total $ 34,537,721 $ 38,601,595
Customer Relationships [Member] | Weighted Average [Member]    
Intangible assets, weighted average useful life (Month) 76 months  
Permits, Licenses and Lease Acquisition Costs [Member]    
2025 $ 1,090,953  
2026 1,063,976  
2027 1,033,174  
2028 947,307  
2029 272,543  
Thereafter 1,112,265  
Total $ 5,520,218 6,231,149
Permits, Licenses and Lease Acquisition Costs [Member] | Weighted Average [Member]    
Intangible assets, weighted average useful life (Month) 61 months  
Site Location [Member]    
2025 $ 56,623  
2026 56,623  
2027 56,623  
2028 56,623  
2029 56,623  
Thereafter 160,510  
Total $ 443,625 486,015
Site Location [Member] | Weighted Average [Member]    
Intangible assets, weighted average useful life (Month) 94 months  
Noncompete Agreements [Member]    
2025 $ 0  
2026 0  
2027 0  
2028 0  
2029 0  
Thereafter 0  
Total $ 0 1,400
Noncompete Agreements [Member] | Weighted Average [Member]    
Intangible assets, weighted average useful life (Month) 13 months  
Technology-Based Intangible Assets [Member]    
2025 $ 99,000  
2026 99,000  
2027 99,000  
2028 99,000  
2029 99,000  
Thereafter 49,635  
Total $ 544,635 618,750
Technology-Based Intangible Assets [Member] | Weighted Average [Member]    
Intangible assets, weighted average useful life (Month) 66 months  
Trademarks and Trade Names [Member]    
2025 $ 590,567  
2026 590,567  
2027 541,980  
2028 525,667  
2029 525,667  
Thereafter 6,255,176  
Total $ 9,029,624 9,471,741
Trademarks and Trade Names [Member] | Weighted Average [Member]    
Intangible assets, weighted average useful life (Month) 183 months  
Nonsolicitation Agreement [Member]    
2025 $ 191,667  
2026 34,137  
2027 0  
2028 0  
2029 0  
Thereafter 0  
Total $ 225,804 62,500
Nonsolicitation Agreement [Member] | Weighted Average [Member]    
Intangible assets, weighted average useful life (Month) 21 months  
Capitalized Contract Costs [Member]    
2025 $ 282,055  
2026 282,055  
2027 282,055  
2028 282,055  
2029 282,055  
Thereafter 855,937  
Total $ 2,266,212 $ 2,586,135
Capitalized Contract Costs [Member] | Weighted Average [Member]    
Intangible assets, weighted average useful life (Month) 96 months