v3.25.1
Note 14 - Goodwill and Other Intangible Assets - Definite-lived Intangible Assets (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Gross amount $ 165,585  
Accumulated amortization (22,917)  
Net balance $ 142,668 $ 144,252
Customer Lists [Member]    
Finite-Lived Intangible Asset, Useful Life (Year) 20 years  
Gross amount $ 130,162  
Accumulated amortization (17,307)  
Net balance 112,855  
Intellectual Property [Member]    
Gross amount 27,664  
Accumulated amortization (2,987)  
Net balance 24,677  
Trade Names [Member]    
Gross amount 1,038  
Accumulated amortization (289)  
Net balance 749  
Noncompete Agreements [Member]    
Gross amount 6,721  
Accumulated amortization (2,334)  
Net balance $ 4,387