v3.26.1
Intangible Assets and Goodwill (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Dec. 31, 2025
Intangible Asset, Finite-Lived [Line Items]          
Intangible Assets Acquired $ 0   $ 0    
Goodwill 322,597   322,597   $ 322,597
Other Intangible Assets, Net 67,000   67,000    
Indefinite-Lived Trade Names 12,600   12,600    
Finite-Lived Intangible Assets, Amortization Expense 1,300 $ 1,300 2,500 $ 2,500  
Intangible Asset, Finite-Lived, before Accumulated Amortization 94,575   94,575    
Intangible Asset, Finite-Lived, Accumulated Amortization 40,205   40,205    
Intangible Asset, Finite-Lived, after Accumulated Amortization 54,370   54,370    
Customer Relationships [Member]          
Intangible Asset, Finite-Lived [Line Items]          
Intangible Asset, Finite-Lived, before Accumulated Amortization 75,836   75,836    
Intangible Asset, Finite-Lived, Accumulated Amortization 23,434   23,434    
Intangible Asset, Finite-Lived, after Accumulated Amortization 52,402   52,402    
Trade Names [Member]          
Intangible Asset, Finite-Lived [Line Items]          
Intangible Asset, Finite-Lived, before Accumulated Amortization 12,900   12,900    
Intangible Asset, Finite-Lived, Accumulated Amortization 11,380   11,380    
Intangible Asset, Finite-Lived, after Accumulated Amortization 1,520   1,520    
Noncompete Agreements [Member]          
Intangible Asset, Finite-Lived [Line Items]          
Intangible Asset, Finite-Lived, before Accumulated Amortization 5,839   5,839    
Intangible Asset, Finite-Lived, Accumulated Amortization 5,391   5,391    
Intangible Asset, Finite-Lived, after Accumulated Amortization $ 448   $ 448    
Maximum [Member] | Customer Relationships [Member]          
Intangible Asset, Finite-Lived [Line Items]          
Amortization period (years) 20 years   20 years    
Maximum [Member] | Trade Names [Member]          
Intangible Asset, Finite-Lived [Line Items]          
Amortization period (years) 10 years   10 years    
Maximum [Member] | Noncompete Agreements [Member]          
Intangible Asset, Finite-Lived [Line Items]          
Amortization period (years) 10 years   10 years    
Minimum [Member] | Customer Relationships [Member]          
Intangible Asset, Finite-Lived [Line Items]          
Amortization period (years) 15 years   15 years    
Minimum [Member] | Trade Names [Member]          
Intangible Asset, Finite-Lived [Line Items]          
Amortization period (years) 6 months   6 months    
Minimum [Member] | Noncompete Agreements [Member]          
Intangible Asset, Finite-Lived [Line Items]          
Amortization period (years) 1 year   1 year