v3.25.4
Business Acquisitions - Additional Information (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Business Combination [Line Items]      
Goodwill $ 1,720,769 $ 1,689,785 $ 1,691,827
2025 Acquisitions      
Business Combination [Line Items]      
Purchase price consideration 41,700    
Goodwill deductible for tax purposes 24,500    
Goodwill $ 24,500    
2023 Acquisitions      
Business Combination [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