v3.26.3
Acquisitions - Increase From Acquisitions By Year (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Sep. 30, 2026
Sep. 30, 2025
Business Combination [Line Items]        
Acquisition costs $ 14,300 $ 19,500 $ 40,600 $ 33,700
Business Acquisitions        
Business Combination [Line Items]        
Revenues 898,627 335,700 985,686 548,200
Income before income taxes $ 90,203 $ 22,100 $ 95,757 $ 24,400