XML 61 R48.htm IDEA: XBRL DOCUMENT v3.7.0.1
Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2017
Mar. 31, 2016
Revenue:    
Products $ 78,514 $ 61,999
Services 1,440 1,813
Total revenue 79,954 63,812
Cost of revenue:    
Products 50,691 39,246
Services 934 424
Depreciation 587 348
Total cost of revenue $ 52,212 $ 40,018