v3.26.1
Note 5 - Goodwill and Intangible Assets - Schedule of Finite-Lived Intangible Assets (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Finite-Lived Intangible Assets, Accumulated Amortization $ (73,352) $ (71,044)
Total intangible assets 172,750 173,454
Total intangible assets 99,398 102,410
State Licenses [Member]    
Indefinite-Lived Intangible Assets (Excluding Goodwill), Gross $ 46,630 46,630
Minimum [Member]    
Finite-Lived Intangible Asset, Useful Life (Year) 1 year  
Maximum [Member]    
Finite-Lived Intangible Asset, Useful Life (Year) 20 years  
Customer Relationships [Member]    
Finite-Lived Intangible Assets, Gross $ 34,026 34,201
Finite-Lived Intangible Assets, Accumulated Amortization (33,643) (33,656)
Finite-Lived Intangible Assets, Net $ 383 545
Customer Relationships [Member] | Minimum [Member]    
Finite-Lived Intangible Asset, Useful Life (Year) 3 years  
Customer Relationships [Member] | Maximum [Member]    
Finite-Lived Intangible Asset, Useful Life (Year) 15 years  
Trademarks and Trade Names [Member]    
Finite-Lived Intangible Assets, Gross $ 57,987 59,366
Finite-Lived Intangible Assets, Accumulated Amortization (27,472) (26,535)
Finite-Lived Intangible Assets, Net $ 30,515 32,831
Trademarks and Trade Names [Member] | Minimum [Member]    
Finite-Lived Intangible Asset, Useful Life (Year) 1 year  
Trademarks and Trade Names [Member] | Maximum [Member]    
Finite-Lived Intangible Asset, Useful Life (Year) 20 years  
Noncompete Agreements [Member]    
Finite-Lived Intangible Assets, Gross $ 7,038 6,728
Finite-Lived Intangible Assets, Accumulated Amortization (6,729) (6,663)
Finite-Lived Intangible Assets, Net $ 309 65
Noncompete Agreements [Member] | Minimum [Member]    
Finite-Lived Intangible Asset, Useful Life (Year) 3 years  
Noncompete Agreements [Member] | Maximum [Member]    
Finite-Lived Intangible Asset, Useful Life (Year) 5 years  
State Licenses [Member]    
Finite-Lived Intangible Assets, Gross $ 27,069 26,529
Finite-Lived Intangible Assets, Accumulated Amortization (5,508) (4,190)
Finite-Lived Intangible Assets, Net $ 21,561 $ 22,339
State Licenses [Member] | Minimum [Member]    
Finite-Lived Intangible Asset, Useful Life (Year) 6 years  
State Licenses [Member] | Maximum [Member]    
Finite-Lived Intangible Asset, Useful Life (Year) 10 years