XML 37 R25.htm IDEA: XBRL DOCUMENT v3.21.2
Composition of Certain Financial Statement Items (Tables)
6 Months Ended
Jul. 31, 2021
Composition Of Certain Financial Statement Items [Abstract]  
Summary of inventories
Inventories consisted of the following:
 
    
July 31,

2021
    
January 31,

2021
 
    
(in thousands)
 
Raw materials
   $ 8,421      $ 13,029  
Work-in-progress
            68  
Finished goods
     19,495        20,495  
    
 
 
    
 
 
 
Total Inventories
  
$
27,916
    
$
33,592
 
    
 
 
    
 
 
 
Summary of property plant and equipment, net
Property and equipment, net consisted of the following:
 
    
July 31,

2021
    
January 31,

2021
 
    
(in thousands)
 
Furniture and fixtures
   $ 899      $ 1,594  
Computers and software
     5,843        5,384  
Machinery and equipment
     12,140        10,605  
Tooling
     9,666        7,705  
Leasehold improvements
     9,680        9,398  
Owned and operated systems
     20,582        17,703  
Construction in progress
     2,760        2,462  
    
 
 
    
 
 
 
       61,570        54,851  
    
 
 
    
 
 
 
Less: Accumulated depreciation
     (29,305      (24,863
    
 
 
    
 
 
 
Total Property and Equipment, Net
   $ 32,265      $ 29,988  
    
 
 
    
 
 
 
Summary of accrued and other current liabilities
Accrued and other current liabilities consisted of the following:
 
    
July 31,

2021
    
January 31,

2021
 
    
(in thousands)
 
Accrued expenses
   $ 19,113      $ 18,404  
Refundable customer deposits
     7,488        6,482  
Taxes payable
     6,495        5,213  
Payroll and related expenses
     7,372        7,547  
Warranty accruals
     3,100        3,000  
Operating lease liabilities, current
     3,130        2,393  
Other liabilities
     5,282        4,123  
    
 
 
    
 
 
 
Total Accrued and Other Current Liabilities
   $ 51,980      $ 47,162  
    
 
 
    
 
 
 
Summary of revenue
Revenue consisted of the following:
 
    
Three Months Ended July 31,
    
Six Months Ended July 31,
 
    
2021
    
2020
    
2021
    
2020
 
    
(in thousands)
    
(in thousands)
 
United States
   $ 51,109      $ 32,347      $ 86,219      $ 62,638  
Rest of World
     5,012        2,610        10,412        5,095  
    
 
 
    
 
 
    
 
 
    
 
 
 
Total revenue
   $ 56,121      $ 34,957      $ 96,631      $ 67,733