XML 67 R54.htm IDEA: XBRL DOCUMENT v3.24.0.1
Note 6 - Goodwill and Intangible Assets - Summary of Intangible Assets (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Definite-lived intangible assets, gross $ 53,034 $ 52,999  
Definite-lived intangible assets, accumulated amortization (29,634) (25,006)  
Total intangible assets, gross 80,794 80,759  
Trade Names 1 [Member]      
Trade names $ 27,760 27,760 $ 33,341
Customer Relationships [Member]      
Weighted average life (Year) 11 years 8 months 12 days    
Definite-lived intangible assets, gross $ 50,198 50,198  
Definite-lived intangible assets, accumulated amortization $ (27,417) (23,330)  
Noncompete Agreements [Member]      
Weighted average life (Year) 5 years 4 months 24 days    
Definite-lived intangible assets, gross $ 1,712 1,712  
Definite-lived intangible assets, accumulated amortization $ (1,507) (1,367)  
Trademarks [Member]      
Weighted average life (Year) 10 years    
Definite-lived intangible assets, gross $ 414 379  
Definite-lived intangible assets, accumulated amortization $ (118) (72)  
Trade Names [Member]      
Weighted average life (Year) 2 years    
Definite-lived intangible assets, gross $ 710 710  
Definite-lived intangible assets, accumulated amortization $ (592) $ (237)