XML 69 R58.htm IDEA: XBRL DOCUMENT v3.7.0.1
Segment Reporting - Summary of Revenues, Gross Profit and Operating Income (Loss) by Geographic Region (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2017
Jun. 30, 2016
Jun. 30, 2017
Jun. 30, 2016
Revenues from External Customers and Long-Lived Assets [Line Items]        
Revenues $ 354,473 $ 297,686 $ 679,648 $ 591,594
Gross profit 79,768 61,190 147,180 115,604
Operating income (loss) 21,659 8,145 35,792 4,006
United States        
Revenues from External Customers and Long-Lived Assets [Line Items]        
Revenues 278,507 227,784 536,231 451,353
Gross profit 66,703 47,791 122,734 87,652
Operating income (loss) 19,614 5,145 32,131 145
Canada        
Revenues from External Customers and Long-Lived Assets [Line Items]        
Revenues 29,287 27,333 56,114 54,952
Gross profit 6,090 5,856 10,604 11,271
Operating income (loss) 2,478 3,147 3,938 4,798
Europe        
Revenues from External Customers and Long-Lived Assets [Line Items]        
Revenues 18,144 16,101 34,289 29,922
Gross profit 3,266 3,309 6,425 6,099
Operating income (loss) (220) 616 188 756
Other foreign        
Revenues from External Customers and Long-Lived Assets [Line Items]        
Revenues 28,535 26,468 53,014 55,367
Gross profit 3,709 4,234 7,417 10,582
Operating income (loss) $ (213) $ (763) $ (465) $ (1,693)