v3.26.1
GOODWILL AND INTANGIBLE ASSETS - Schedule of Intangible Assets by Type (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Intangible Asset, Finite-Lived [Line Items]    
Intangible assets $ 619,965 $ 528,826
Less accumulated amortization (278,376) (237,971)
Intangible assets, net 341,589 290,855
Covenants Not-to-Compete    
Intangible Asset, Finite-Lived [Line Items]    
Intangible assets 88,574 74,892
Less accumulated amortization (47,797) (43,041)
Intangible assets, net 40,777 31,851
Customer Relationships    
Intangible Asset, Finite-Lived [Line Items]    
Intangible assets 504,386 427,625
Less accumulated amortization (210,039) (176,824)
Intangible assets, net 294,347 250,801
Trade Names    
Intangible Asset, Finite-Lived [Line Items]    
Intangible assets 27,005 26,309
Less accumulated amortization (20,540) (18,106)
Intangible assets, net $ 6,465 $ 8,203