XML 63 R50.htm IDEA: XBRL DOCUMENT v3.25.0.1
Intangible Assets and Goodwill (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Finite-Lived Intangible Assets [Line Items]      
Indefinite-lived Intangible Assets Acquired $ 31,600    
Finite-lived Intangible Assets Acquired 0    
Finite-Lived Intangible Assets, Amortization Expense 5,000 $ 5,200 $ 3,700
Finite-Lived Intangible Assets, Gross 94,575 94,575  
Finite-Lived Intangible Assets, Accumulated Amortization 32,679 27,662  
Finite-Lived Intangible Assets, Net 61,896 66,913  
GOODWILL 322,597 322,597 $ 320,675
Finite-Lived Intangible Assets, Amortization Expense, Next Rolling Twelve Months 5,000    
Finite-Lived Intangible Assets, Amortization Expense, Year Two 5,000    
Finite-Lived Intangible Assets, Amortization Expense, Year Three 5,000    
Finite-Lived Intangible Assets, Amortization Expense, Year Four 4,900    
Finite-Lived Intangible Assets, Amortization Expense, Year Five 4,700    
Finite-Lived Intangible Asset, Expected Amortization, after Year Five 37,300    
Goodwill, Purchase Accounting 0 1,922  
Other Intangible Assets, Net 93,500    
Customer Relationships [Member]      
Finite-Lived Intangible Assets [Line Items]      
Finite-Lived Intangible Assets, Gross 75,836 75,836  
Finite-Lived Intangible Assets, Accumulated Amortization 16,955 12,637  
Finite-Lived Intangible Assets, Net 58,881 63,199  
Trade Names [Member]      
Finite-Lived Intangible Assets [Line Items]      
Finite-Lived Intangible Assets, Gross 12,900 12,900  
Finite-Lived Intangible Assets, Accumulated Amortization 10,660 10,180  
Finite-Lived Intangible Assets, Net 2,240 2,720  
Noncompete Agreements [Member]      
Finite-Lived Intangible Assets [Line Items]      
Finite-Lived Intangible Assets, Gross 5,839 5,839  
Finite-Lived Intangible Assets, Accumulated Amortization 5,064 4,845  
Finite-Lived Intangible Assets, Net $ 775 $ 994  
Minimum [Member] | Customer Relationships [Member]      
Finite-Lived Intangible Assets [Line Items]      
Finite-Lived Intangible Asset, Useful Life 15 years 15 years  
Minimum [Member] | Trade Names [Member]      
Finite-Lived Intangible Assets [Line Items]      
Finite-Lived Intangible Asset, Useful Life 6 months 6 months  
Minimum [Member] | Noncompete Agreements [Member]      
Finite-Lived Intangible Assets [Line Items]      
Finite-Lived Intangible Asset, Useful Life 1 year 1 year  
Maximum [Member] | Customer Relationships [Member]      
Finite-Lived Intangible Assets [Line Items]      
Finite-Lived Intangible Asset, Useful Life 20 years 20 years  
Maximum [Member] | Trade Names [Member]      
Finite-Lived Intangible Assets [Line Items]      
Finite-Lived Intangible Asset, Useful Life 10 years 10 years  
Maximum [Member] | Noncompete Agreements [Member]      
Finite-Lived Intangible Assets [Line Items]      
Finite-Lived Intangible Asset, Useful Life 10 years 10 years