XML 64 R53.htm IDEA: XBRL DOCUMENT v3.21.1
Acquisitions - Unaudited Supplemental Pro Forma Results of Operations (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended
Mar. 31, 2021
Mar. 31, 2020
Business Combinations [Abstract]    
Revenues $ 2,704,247 $ 2,840,654
Gross profit 373,332 350,910
Selling, general and administrative expenses (243,748) (241,089)
Amortization of intangible assets (21,375) (22,025)
Net income 91,328 43,091
Net income attributable to common stock $ 89,770 $ 40,274
Earnings per share attributable to common stock:    
Basic (in dollars per share) $ 0.64 $ 0.28
Diluted (in dollars per share) $ 0.62 $ 0.27