v3.26.1
Note 6 - Intangible Assets - Schedule of Future Amortization, Intangible Assets (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
2027 $ 7,413  
2028 7,346  
2029 5,098  
2030 4,331  
2031 3,779  
Thereafter 10,765  
Total 38,732  
Customer Relationships [Member]    
2027 5,371  
2028 5,339  
2029 3,710  
2030 3,158  
2031 2,735  
Thereafter 4,272  
Total $ 24,585 $ 27,254
Customer Relationships [Member] | Weighted Average [Member]    
Intangible assets, weighted average useful life (Month) 55 months  
Permits, Licenses and Lease Acquisition Costs [Member]    
2027 $ 1,034  
2028 999  
2029 380  
2030 189  
2031 135  
Thereafter 560  
Total $ 3,297 3,759
Permits, Licenses and Lease Acquisition Costs [Member] | Weighted Average [Member]    
Intangible assets, weighted average useful life (Month) 38 months  
Site Location [Member]    
2027 $ 57  
2028 57  
2029 57  
2030 57  
2031 57  
Thereafter 59  
Total $ 344 372
Site Location [Member] | Weighted Average [Member]    
Intangible assets, weighted average useful life (Month) 73 months  
Technology-Based Intangible Assets [Member]    
2027 $ 99  
2028 99  
2029 99  
2030 75  
2031 0  
Thereafter 0  
Total $ 372 421
Technology-Based Intangible Assets [Member] | Weighted Average [Member]    
Intangible assets, weighted average useful life (Month) 45 months  
Trademarks and Trade Names [Member]    
2027 $ 509  
2028 509  
2029 509  
2030 509  
2031 509  
Thereafter 5,257  
Total $ 7,802 8,055
Trademarks and Trade Names [Member] | Weighted Average [Member]    
Intangible assets, weighted average useful life (Month) 184 months  
Capitalized Contract Costs [Member]    
2027 $ 343  
2028 343  
2029 343  
2030 343  
2031 343  
Thereafter 617  
Total $ 2,332 2,477
Capitalized Contract Costs [Member] | Weighted Average [Member]    
Intangible assets, weighted average useful life (Month) 81 months  
Nonsolicitation Agreement [Member]    
2027 $ 0  
2028 0  
2029 0  
2030 0  
2031 0  
Thereafter 0  
Total $ 0 $ 12