XML 52 R41.htm IDEA: XBRL DOCUMENT v3.21.1
Composition of Certain Financial Statement Items - Summary of Property Plant and Equipment Net (Detail) - USD ($)
$ in Thousands
Apr. 30, 2021
Jan. 31, 2021
Property, Plant and Equipment [Line Items]    
Property, Plant and Equipment, Gross $ 57,813 $ 54,851
Less: Accumulated depreciation (26,602) (24,863)
Total Property and Equipment, Net 31,211 29,988
Furniture and fixtures [Member]    
Property, Plant and Equipment [Line Items]    
Property, Plant and Equipment, Gross 901 1,594
Computers and software [Member]    
Property, Plant and Equipment [Line Items]    
Property, Plant and Equipment, Gross 5,394 5,384
Machinery and equipment [Member]    
Property, Plant and Equipment [Line Items]    
Property, Plant and Equipment, Gross 11,583 10,605
Tooling [Member]    
Property, Plant and Equipment [Line Items]    
Property, Plant and Equipment, Gross 7,991 7,705
Leasehold improvements [Member]    
Property, Plant and Equipment [Line Items]    
Property, Plant and Equipment, Gross 9,582 9,398
Owned and operated systems [Member]    
Property, Plant and Equipment [Line Items]    
Property, Plant and Equipment, Gross 19,733 17,703
Construction in progress [Member]    
Property, Plant and Equipment [Line Items]    
Property, Plant and Equipment, Gross $ 2,629 $ 2,462