XML 96 R69.htm IDEA: XBRL DOCUMENT v3.8.0.1
Property and Equipment, net (Details) - USD ($)
$ in Thousands
Apr. 30, 2018
Apr. 30, 2017
Property and equipment, net    
Property and equipment, gross $ 88,266 $ 79,799
Less accumulated depreciation and amortization (69,047) (63,837)
Property, Plant and Equipment, Net, Total 19,219 15,962
Leasehold improvements    
Property and equipment, net    
Property and equipment, gross 10,541 9,506
Machinery and equipment    
Property and equipment, net    
Property and equipment, gross 40,377 37,287
Furniture and fixtures    
Property and equipment, net    
Property and equipment, gross 2,094 1,857
Computer equipment and software    
Property and equipment, net    
Property and equipment, gross 31,895 26,682
Construction in process    
Property and equipment, net    
Property and equipment, gross $ 3,359 $ 4,467