XML 57 R46.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Note 7 - Intangible Assets - Schedule of Intangible Assets (Details) - USD ($)
Mar. 31, 2024
Dec. 31, 2023
Accumulated amortization $ (44,481,989) $ (42,595,234)
Balance 56,195,452  
Balance 7,473,016 7,473,016
Total, cost 108,150,457 108,127,535
Intangible assets, net 63,668,468 65,532,301
Customer Relationships [Member]    
Cost 72,028,493 72,028,493
Accumulated amortization (34,776,725) (33,426,898)
Balance 37,251,768 38,601,595
Permits, Licenses and Lease Acquisition Costs [Member]    
Cost 11,813,725 11,793,354
Accumulated amortization (5,832,860) (5,562,205)
Balance 5,980,865 6,231,149
Site Location [Member]    
Cost 849,347 849,347
Accumulated amortization (377,410) (363,332)
Balance 471,937 486,015
Noncompete Agreements [Member]    
Cost 626,000 626,000
Accumulated amortization (625,164) (624,600)
Balance 836 1,400
Technology-Based Intangible Assets [Member]    
Cost 1,128,000 1,128,000
Accumulated amortization (533,865) (509,250)
Balance 594,135 618,750
Trademarks and Trade Names [Member]    
Cost 11,152,200 11,152,200
Accumulated amortization (1,827,293) (1,680,459)
Balance 9,324,907 9,471,741
Nonsolicitation Agreement [Member]    
Cost 103,000 103,000
Accumulated amortization (46,716) (40,500)
Balance 56,284 62,500
Capitalized Contract Costs [Member]    
Cost 2,976,676 2,974,125
Accumulated amortization (461,956) (387,990)
Balance $ 2,514,720 $ 2,586,135