XML 66 R49.htm IDEA: XBRL DOCUMENT v3.8.0.1
Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2017
Sep. 30, 2016
Sep. 30, 2017
Sep. 30, 2016
Revenue:        
Products $ 77,956 $ 62,562 $ 240,306 $ 187,122
Services 1,502 1,775 4,283 5,105
Total revenue 79,458 64,337 244,589 192,227
Cost of revenue:        
Products 55,846 41,117 163,587 122,055
Services 1,345 354 3,802 950
Depreciation 527 512 1,627 1,357
Total cost of revenue $ 57,718 $ 41,983 $ 169,016 $ 124,362