XML 67 R53.htm IDEA: XBRL DOCUMENT v3.8.0.1
Balance Sheet Details - Schedule of Property, Plant and Equipment, Net (Details) - USD ($)
$ in Thousands
Dec. 31, 2017
Dec. 31, 2016
Property Plant And Equipment [Abstract]    
Land and building $ 2,584 $ 2,584
Machinery and equipment 29,870 23,493
Furniture and fixtures 3,201 2,699
Computer equipment and software 5,444 5,204
Leasehold improvements 9,472 8,116
Property, plant and equipment, gross 50,571 42,096
Accumulated depreciation (33,229) (30,238)
Total property, plant and equipment, net $ 17,342 $ 11,858