v3.26.1
Acquisitions - Unaudited Supplemental Pro Forma Results of Operations (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Business Combination [Line Items]        
Revenues $ 9,880,541 $ 7,823,919 $ 18,134,997 $ 15,128,323
Net income attributable to common stock 421,979 236,746 637,911 385,393
Acquisition costs 17,200 $ 6,600 19,300 $ 13,100
Acquisitions 2026        
Business Combination [Line Items]        
Acquisition costs 34,300   34,300  
Acquisition costs, net of tax $ 25,400   $ 25,400