Annual report pursuant to Section 13 and 15(d)

Summary of Quarterly Financial Data (Unaudited) - Consolidated Statements of Income by Quarter (Details)

v3.10.0.1
Summary of Quarterly Financial Data (Unaudited) - Consolidated Statements of Income by Quarter (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 12 Months Ended
Jan. 01, 2018
Dec. 31, 2018
Sep. 30, 2018
Jun. 30, 2018
Mar. 31, 2018
Dec. 31, 2017
Sep. 30, 2017
Jun. 30, 2017
Mar. 31, 2017
Dec. 31, 2018
Dec. 31, 2017
Dec. 31, 2016
Quarterly Financial Information Disclosure [Abstract]                        
Total revenues   $ 2,574,259 $ 2,470,849 $ 2,505,749 $ 2,400,773 $ 2,667,939 $ 2,505,701 $ 2,405,746 $ 2,287,822 $ 9,951,630 $ 9,867,208 $ 9,731,779
Gross profit   370,715 360,536 362,375 352,499 384,090 362,622 360,618 350,346 1,446,125 1,457,676 1,429,274
Net income (loss) $ 51,650 $ 21,821 $ 15,118 $ 16,905 $ (2,194) $ 61,952 $ 19,440 $ 12,132 $ (541) $ 51,650 $ 92,983 $ 93,193
Earnings (loss) per common share - Basic (usd per share)   $ 0.51 $ 0.35 $ 0.40 $ (0.05) $ 1.43 $ 0.45 $ 0.27 $ (0.01) $ 1.21 $ 2.11 $ 2.04
Earnings (loss) per common share - Diluted (usd per share)   $ 0.51 $ 0.35 $ 0.39 $ (0.05) $ 1.42 $ 0.44 $ 0.27 $ (0.01) $ 1.20 $ 2.09 $ 2.03