v3.26.1
Note 6 - Intangible Assets - Schedule of Intangible Assets (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Accumulated amortization $ (56,477) $ (52,781)
Balance 38,732  
Balance 8,412 7,792
Total, cost 103,621 102,923
Intangible assets, net 47,144 50,142
Customer Relationships [Member]    
Cost 68,153 68,153
Accumulated amortization (43,568) (40,899)
Balance 24,585 27,254
Permits, Licenses and Lease Acquisition Costs [Member]    
Cost 11,277 11,226
Accumulated amortization (7,980) (7,467)
Balance 3,297 3,759
Site Location [Member]    
Cost 849 849
Accumulated amortization (505) (477)
Balance 344 372
Technology-Based Intangible Assets [Member]    
Cost 990 990
Accumulated amortization (618) (569)
Balance 372 421
Trademarks and Trade Names [Member]    
Cost 10,180 10,180
Accumulated amortization (2,378) (2,125)
Balance 7,802 8,055
Nonsolicitation Agreement [Member]    
Cost 325 325
Accumulated amortization (325) (313)
Balance 0 12
Capitalized Contract Costs [Member]    
Cost 3,435 3,408
Accumulated amortization (1,103) (931)
Balance $ 2,332 $ 2,477