XML 59 R48.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Note 7 - Intangible Assets - Schedule of Future Amortization, Intangible Assets (Details) - USD ($)
Jun. 30, 2024
Dec. 31, 2023
2025 $ 7,765,108  
2026 7,628,372  
2027 7,478,075  
2028 7,385,341  
2029 5,133,894  
Thereafter 19,300,453  
Total 54,691,243  
Customer Relationships [Member]    
2025 5,428,084  
2026 5,428,084  
2027 5,418,881  
2028 5,386,697  
2029 3,755,043  
Thereafter 10,485,593  
Total $ 35,902,382 $ 38,601,595
Customer Relationships [Member] | Weighted Average [Member]    
Intangible assets, weighted average useful life (Month) 79 months  
Permits, Licenses and Lease Acquisition Costs [Member]    
2025 $ 1,094,043  
2026 1,065,828  
2027 1,040,423  
2028 1,012,569  
2029 392,776  
Thereafter 1,161,513  
Total $ 5,767,152 6,231,149
Permits, Licenses and Lease Acquisition Costs [Member] | Weighted Average [Member]    
Intangible assets, weighted average useful life (Month) 63 months  
Site Location [Member]    
2025 $ 56,623  
2026 56,623  
2027 56,623  
2028 56,623  
2029 56,623  
Thereafter 174,744  
Total $ 457,859 486,015
Site Location [Member] | Weighted Average [Member]    
Intangible assets, weighted average useful life (Month) 97 months  
Noncompete Agreements [Member]    
2025 $ 339  
2026 0  
2027 0  
2028 0  
2029 0  
Thereafter 0  
Total $ 339 1,400
Noncompete Agreements [Member] | Weighted Average [Member]    
Intangible assets, weighted average useful life (Month) 16 months  
Technology-Based Intangible Assets [Member]    
2025 $ 99,000  
2026 99,000  
2027 99,000  
2028 99,000  
2029 99,000  
Thereafter 74,520  
Total $ 569,520 618,750
Technology-Based Intangible Assets [Member] | Weighted Average [Member]    
Intangible assets, weighted average useful life (Month) 69 months  
Trademarks and Trade Names [Member]    
2025 $ 590,567  
2026 590,567  
2027 558,295  
2028 525,667  
2029 525,667  
Thereafter 6,387,309  
Total $ 9,178,072 9,471,741
Trademarks and Trade Names [Member] | Weighted Average [Member]    
Intangible assets, weighted average useful life (Month) 186 months  
Nonsolicitation Agreement [Member]    
2025 $ 191,667  
2026 83,485  
2027 68  
2028 0  
2029 0  
Thereafter 0  
Total $ 275,220 62,500
Nonsolicitation Agreement [Member] | Weighted Average [Member]    
Intangible assets, weighted average useful life (Month) 24 months  
Capitalized Contract Costs [Member]    
2025 $ 304,785  
2026 304,785  
2027 304,785  
2028 304,785  
2029 304,785  
Thereafter 1,016,774  
Total $ 2,540,699 $ 2,586,135
Capitalized Contract Costs [Member] | Weighted Average [Member]    
Intangible assets, weighted average useful life (Month) 100 months