XML 113 R69.htm IDEA: XBRL DOCUMENT v3.19.2
Property and Equipment, net (Details) - USD ($)
$ in Thousands
Apr. 30, 2019
Apr. 30, 2018
Property and equipment, net    
Property and equipment, gross $ 92,368 $ 88,266
Less accumulated depreciation and amortization (75,463) (69,047)
Property and equipment, net 16,905 19,219
Leasehold improvements    
Property and equipment, net    
Property and equipment, gross 12,324 10,541
Machinery and equipment    
Property and equipment, net    
Property and equipment, gross 40,432 40,377
Furniture and fixtures    
Property and equipment, net    
Property and equipment, gross 2,145 2,094
Computer equipment and software    
Property and equipment, net    
Property and equipment, gross 35,056 31,895
Construction in process    
Property and equipment, net    
Property and equipment, gross $ 2,411 $ 3,359