XML 81 R68.htm IDEA: XBRL DOCUMENT v3.25.0.1
Note 8 - Goodwill and Other Intangible Assets - Definite-lived Intangible Assets (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Gross amount $ 164,721 $ 77,909
Accumulated amortization (20,469) (13,793)
Net balance 144,252 64,116 [1]
Customer Lists [Member]    
Gross amount 129,527 65,270
Accumulated amortization (15,655) (10,932)
Net balance $ 113,872 $ 54,338 [1]
Customer Lists [Member] | Weighted Average [Member]    
Weighted-average amortization period (years) (Year) 20 years 20 years
Intellectual Property [Member]    
Gross amount $ 27,482 $ 6,767
Accumulated amortization (2,401) (1,114)
Net balance $ 25,081 $ 5,653 [1]
Intellectual Property [Member] | Weighted Average [Member]    
Weighted-average amortization period (years) (Year) 12 years 3 months 18 days 12 years
Trade Names [Member]    
Gross amount $ 1,013 $ 367
Accumulated amortization (268) (217)
Net balance $ 745 $ 150 [1]
Trade Names [Member] | Weighted Average [Member]    
Weighted-average amortization period (years) (Year) 13 years 2 months 12 days 10 years
Noncompete Agreements [Member]    
Gross amount $ 6,699 $ 5,505
Accumulated amortization (2,145) (1,530)
Net balance $ 4,554 $ 3,975 [1]
Noncompete Agreements [Member] | Weighted Average [Member]    
Weighted-average amortization period (years) (Year) 8 years 9 months 18 days 9 years 3 months 18 days
[1] Note – This table has been updated to conform to the current year presentation.