v3.25.2
GOODWILL AND INTANGIBLE ASSETS - Summary of Intangible Assets by Type (Detail) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Finite-Lived Intangible Assets [Line Items]    
Intangible assets $ 515,503 $ 474,963
Less accumulated amortization (200,078) (161,495)
Intangible assets, net 315,425 313,468
Covenants Not-to-Compete    
Finite-Lived Intangible Assets [Line Items]    
Intangible assets 75,225 71,568
Less accumulated amortization (38,703) (34,398)
Intangible assets, net 36,522 37,170
Customer Relationships    
Finite-Lived Intangible Assets [Line Items]    
Intangible assets 414,039 377,600
Less accumulated amortization (146,068) (115,305)
Intangible assets, net 267,971 262,295
Trade Names    
Finite-Lived Intangible Assets [Line Items]    
Intangible assets 26,239 25,795
Less accumulated amortization (15,307) (11,792)
Intangible assets, net $ 10,932 $ 14,003