XML 55 R42.htm IDEA: XBRL DOCUMENT v3.25.1
GOODWILL AND INTANGIBLE ASSETS - Summary of Intangible Assets by Type (Detail) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Finite-Lived Intangible Assets [Line Items]    
Intangible assets $ 500,493 $ 474,963
Less accumulated amortization (180,961) (161,495)
Intangible assets, net 319,532 313,468
Covenants Not-to-Compete    
Finite-Lived Intangible Assets [Line Items]    
Intangible assets 73,347 71,568
Less accumulated amortization (36,538) (34,398)
Intangible assets, net 36,809 37,170
Customer Relationships    
Finite-Lived Intangible Assets [Line Items]    
Intangible assets 401,047 377,600
Less accumulated amortization (130,714) (115,305)
Intangible assets, net 270,333 262,295
Trade Names    
Finite-Lived Intangible Assets [Line Items]    
Intangible assets 26,099 25,795
Less accumulated amortization (13,709) (11,792)
Intangible assets, net $ 12,390 $ 14,003