XML 44 R33.htm IDEA: XBRL DOCUMENT v3.25.3
Intangible Assets and Goodwill (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Dec. 31, 2024
Finite-Lived Intangible Assets [Line Items]          
Intangible Assets Acquired $ 0   $ 0    
Goodwill 322,597   322,597   $ 322,597
Other Intangible Assets, Net 89,700   89,700    
Indefinite-Lived Trade Names 31,600   31,600    
Finite-Lived Intangible Assets, Amortization Expense 1,300 $ 1,300 3,800 $ 3,800  
Finite-Lived Intangible Assets, Gross 94,575   94,575    
Finite-Lived Intangible Assets, Accumulated Amortization 36,442   36,442    
Finite-Lived Intangible Assets, Net 58,133   58,133    
Customer Relationships [Member]          
Finite-Lived Intangible Assets [Line Items]          
Finite-Lived Intangible Assets, Gross 75,836   75,836    
Finite-Lived Intangible Assets, Accumulated Amortization 20,195   20,195    
Finite-Lived Intangible Assets, Net 55,641   55,641    
Trade Names [Member]          
Finite-Lived Intangible Assets [Line Items]          
Finite-Lived Intangible Assets, Gross 12,900   12,900    
Finite-Lived Intangible Assets, Accumulated Amortization 11,020   11,020    
Finite-Lived Intangible Assets, Net 1,880   1,880    
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,227   5,227    
Finite-Lived Intangible Assets, Net $ 612   $ 612    
Maximum [Member] | Customer Relationships [Member]          
Finite-Lived Intangible Assets [Line Items]          
Amortization period (years) 20 years   20 years    
Maximum [Member] | Trade Names [Member]          
Finite-Lived Intangible Assets [Line Items]          
Amortization period (years) 10 years   10 years    
Maximum [Member] | Noncompete Agreements [Member]          
Finite-Lived Intangible Assets [Line Items]          
Amortization period (years) 10 years   10 years    
Minimum [Member] | Customer Relationships [Member]          
Finite-Lived Intangible Assets [Line Items]          
Amortization period (years) 15 years   15 years    
Minimum [Member] | Trade Names [Member]          
Finite-Lived Intangible Assets [Line Items]          
Amortization period (years) 6 months   6 months    
Minimum [Member] | Noncompete Agreements [Member]          
Finite-Lived Intangible Assets [Line Items]          
Amortization period (years) 1 year   1 year