XML 96 R78.htm IDEA: XBRL DOCUMENT v3.25.4
Intangible Assets - Carrying Value and Amortization of Identifiable Intangible Assets and Liabilities (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Finite Lived And Indefinite Lived Intangible Assets By Major Class [Line Items]      
Total identifiable intangible assets, accumulated amortization $ (260,351) $ (233,085)  
Total identifiable intangible assets, gross carrying amount 502,907 437,810  
Total identifiable intangible assets, net carrying amount 242,556 204,725  
Amortized intangible assets:      
Amortization expense 25,900 22,200 $ 30,000
Estimated amortization expense      
2026 26,068    
2027 23,579    
2028 20,874    
2029 18,618    
2030 16,886    
Trademarks      
Finite Lived And Indefinite Lived Intangible Assets By Major Class [Line Items]      
Finite-lived intangible assets, gross carrying amount 5,000 5,000  
Total identifiable intangible assets, accumulated amortization (5,000) (5,000)  
Finite-lived intangible assets, net carrying amount 0 0  
Customer relationships      
Finite Lived And Indefinite Lived Intangible Assets By Major Class [Line Items]      
Finite-lived intangible assets, gross carrying amount 382,951 320,161  
Total identifiable intangible assets, accumulated amortization (248,391) (222,522)  
Finite-lived intangible assets, net carrying amount 134,560 97,639  
Non-compete agreements      
Finite Lived And Indefinite Lived Intangible Assets By Major Class [Line Items]      
Finite-lived intangible assets, gross carrying amount 10,056 7,749  
Total identifiable intangible assets, accumulated amortization (6,960) (5,563)  
Finite-lived intangible assets, net carrying amount 3,096 2,186  
Trademarks      
Finite Lived And Indefinite Lived Intangible Assets By Major Class [Line Items]      
Indefinite-lived intangible assets $ 104,900 $ 104,900