XML 102 R90.htm IDEA: XBRL DOCUMENT v3.10.0.1
Business Segment Information - Reconciliation of Operating Profit (Loss) from Segments to Consolidated (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2018
Jun. 30, 2017
Jun. 30, 2018
Jun. 30, 2017
Segment Reporting Information [Line Items]        
Gross profit $ 80,369 $ 74,570 $ 136,652 $ 99,696
Selling, general and administrative expenses 61,316 51,388 122,568 113,225
Acquisition and integration expenses 26,287 0 34,696 0
Gain on sales of property and equipment (1,505) (807) (2,048) (1,077)
Total other income (2,444) (371) (1,486) (465)
(Loss) income before provision for (benefit from) income taxes (3,285) 24,360 (17,078) (11,987)
Operating Segments [Member]        
Segment Reporting Information [Line Items]        
Gross profit $ 80,369 $ 74,570 $ 136,652 $ 99,696