XML 45 R34.htm IDEA: XBRL DOCUMENT v3.25.1
Intangible Assets and Goodwill (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Dec. 31, 2024
Finite-Lived Intangible Assets [Line Items]      
Intangible Assets Acquired $ 0    
Goodwill 322,597   $ 322,597
Other Intangible Assets, Net 92,300    
Indefinite-Lived Trade Names 31,600    
Finite-Lived Intangible Assets, Amortization Expense 1,300 $ 1,300  
Finite-Lived Intangible Assets, Gross 94,575    
Finite-Lived Intangible Assets, Accumulated Amortization 33,924    
Finite-Lived Intangible Assets, Net 60,651    
Customer Relationships [Member]      
Finite-Lived Intangible Assets [Line Items]      
Finite-Lived Intangible Assets, Gross 75,836    
Finite-Lived Intangible Assets, Accumulated Amortization 18,032    
Finite-Lived Intangible Assets, Net 57,804    
Trade Names [Member]      
Finite-Lived Intangible Assets [Line Items]      
Finite-Lived Intangible Assets, Gross 12,900    
Finite-Lived Intangible Assets, Accumulated Amortization 10,777    
Finite-Lived Intangible Assets, Net 2,123    
Noncompete Agreements [Member]      
Finite-Lived Intangible Assets [Line Items]      
Finite-Lived Intangible Assets, Gross 5,839    
Finite-Lived Intangible Assets, Accumulated Amortization 5,115    
Finite-Lived Intangible Assets, Net $ 724    
Maximum [Member] | Customer Relationships [Member]      
Finite-Lived Intangible Assets [Line Items]      
Amortization period (years) 20 years    
Maximum [Member] | Trade Names [Member]      
Finite-Lived Intangible Assets [Line Items]      
Amortization period (years) 10 years    
Maximum [Member] | Noncompete Agreements [Member]      
Finite-Lived Intangible Assets [Line Items]      
Amortization period (years) 10 years    
Minimum [Member] | Customer Relationships [Member]      
Finite-Lived Intangible Assets [Line Items]      
Amortization period (years) 15 years    
Minimum [Member] | Trade Names [Member]      
Finite-Lived Intangible Assets [Line Items]      
Amortization period (years) 6 months    
Minimum [Member] | Noncompete Agreements [Member]      
Finite-Lived Intangible Assets [Line Items]      
Amortization period (years) 1 year