v3.26.3
Goodwill and Intangible Assets - Schedule of Amounts Related to Finite-Lived Intangible Assets (Details) - USD ($)
$ in Thousands
Sep. 30, 2026
Dec. 31, 2025
Finite-Lived Intangible Assets [Line Items]    
Gross Balance $ 386,948 $ 381,360
Accumulated Amortization 274,252 254,977
Total Intangible Assets—Net 112,696 126,383
Customer Relationships    
Finite-Lived Intangible Assets [Line Items]    
Gross Balance 267,634 264,564
Accumulated Amortization 175,130 160,459
Total Intangible Assets—Net 92,504 104,105
Covenants Not to Compete    
Finite-Lived Intangible Assets [Line Items]    
Gross Balance 42,239 41,418
Accumulated Amortization 37,852 36,293
Total Intangible Assets—Net 4,387 5,125
Trade Names    
Finite-Lived Intangible Assets [Line Items]    
Gross Balance 25,949 25,917
Accumulated Amortization 25,855 25,441
Total Intangible Assets—Net 94 476
Proprietary Software    
Finite-Lived Intangible Assets [Line Items]    
Gross Balance 33,647 31,982
Accumulated Amortization 27,720 25,912
Total Intangible Assets—Net 5,927 6,070
Patent    
Finite-Lived Intangible Assets [Line Items]    
Gross Balance 17,479 17,479
Accumulated Amortization 7,695 6,872
Total Intangible Assets—Net $ 9,784 $ 10,607