v3.26.1
Note 5 - Goodwill and Intangible Assets - Schedule of Finite-Lived Intangible Assets (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Finite-Lived Intangible Assets, Accumulated Amortization $ (72,284) $ (71,044)
Total intangible assets 172,772 173,454
Total intangible assets 100,488 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,562) (33,656)
Finite-Lived Intangible Assets, Net $ 464 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 $ 58,859 59,366
Finite-Lived Intangible Assets, Accumulated Amortization (27,186) (26,535)
Finite-Lived Intangible Assets, Net $ 31,673 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 $ 6,728 6,728
Finite-Lived Intangible Assets, Accumulated Amortization (6,691) (6,663)
Finite-Lived Intangible Assets, Net $ 37 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 $ 26,529 26,529
Finite-Lived Intangible Assets, Accumulated Amortization (4,845) (4,190)
Finite-Lived Intangible Assets, Net $ 21,684 $ 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