XML 87 R60.htm IDEA: XBRL DOCUMENT v3.25.0.1
Note 9 - Goodwill and Intangible Assets - Summary of Intangible Assets (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Definite-lived intangible assets, gross $ 57,070 $ 53,034
Definite-lived intangible assets, accumulated amortization $ (33,433) (29,634)
Customer Relationships [Member]    
Weighted average life (Year) 10 years 10 months 24 days  
Definite-lived intangible assets, gross $ 53,798 50,198
Definite-lived intangible assets, accumulated amortization $ (30,976) (27,417)
Noncompete Agreements [Member]    
Weighted average life (Year) 5 years 3 months 18 days  
Definite-lived intangible assets, gross $ 1,778 1,712
Definite-lived intangible assets, accumulated amortization $ (1,587) (1,507)
Trademarks [Member]    
Weighted average life (Year) 9 years 1 month 6 days  
Definite-lived intangible assets, gross $ 464 414
Definite-lived intangible assets, accumulated amortization $ (160) (118)
Trade Names [Member]    
Weighted average life (Year) 2 years  
Definite-lived intangible assets, gross $ 1,030 710
Definite-lived intangible assets, accumulated amortization $ (710) $ (592)