XML 61 R50.htm IDEA: XBRL DOCUMENT v3.8.0.1
Balance Sheet Details - Schedule of Property, Plant and Equipment, Net (Details) - USD ($)
$ in Thousands
Sep. 30, 2017
Dec. 31, 2016
Property Plant And Equipment [Abstract]    
Land and building $ 2,584 $ 2,584
Machinery and equipment 27,938 23,493
Furniture and fixtures 3,121 2,699
Computer equipment and software 5,778 5,204
Leasehold improvements 9,252 8,116
Property, plant and equipment, gross 48,673 42,096
Accumulated depreciation (32,824) (30,238)
Total property, plant and equipment, net $ 15,849 $ 11,858