v3.26.3
Acquisitions - Unaudited Supplemental Pro Forma Results of Operations (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]        
Revenues $ 12,048,780 $ 8,643,483 $ 30,556,051 $ 24,144,081
Net income attributable to common stock 691,434 315,793 1,339,636 713,314
Acquisition costs 14,300 19,500 40,600 33,700
Acquisitions 2026        
Business Combination [Line Items]        
Acquisition costs 5,100   40,600  
Acquisition costs, net of tax $ 3,800   $ 30,100  
Dynamic Systems, LLC        
Business Combination [Line Items]        
Acquisition costs   34,000   34,000
Acquisition costs, net of tax   $ 25,200   $ 25,200