XML 55 R43.htm IDEA: XBRL DOCUMENT v3.22.1
Note 1 - Description of Business, Basis of Presentation and Summary of Significant Accounting Policies - Intangible Assets (Details) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Accumulated amortization $ (19,930) $ (15,625)
Total intangible assets 80,350 74,371
Trade Names [Member]    
Trade names $ 33,341 31,430
Customer Relationships [Member]    
Weighted average life (Year) 12 years 2 months 12 days  
Gross carrying amount $ 45,473 41,530
Accumulated amortization $ (18,809) (14,773)
Noncompete Agreements [Member]    
Weighted average life (Year) 5 years 4 months 24 days  
Gross carrying amount $ 1,536 1,411
Accumulated amortization $ (1,121) $ (852)