v3.25.0.1
Business Acquisitions - Additional Information (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2024
Business Acquisition [Line Items]      
Goodwill $ 1,691,827 $ 1,646,120 $ 1,689,785
2023 Acquisitions      
Business Acquisition [Line Items]      
Purchase price consideration 73,100    
Payment to acquire business 56,300    
Business combination, recognized identifiable assets acquired and liabilities assumed, liabilities 12,600    
Goodwill $ 42,800    
2022 Acquisitions      
Business Acquisition [Line Items]      
Purchase price consideration   120,500  
Payment to acquire business   17,700  
Business combination, recognized identifiable assets acquired and liabilities assumed, liabilities   58,800  
Goodwill   69,300  
Goodwill deductible for tax purposes   101,700  
Class A Common Stock | 2022 Acquisitions      
Business Acquisition [Line Items]      
Business combination, consideration transferred, equity interests issued and issuable   $ 44,000