XML 47 R35.htm IDEA: XBRL DOCUMENT v3.23.1
Revenue Recognition (Tables)
12 Months Ended
Jan. 31, 2023
Revenue from Contract with Customer [Abstract]  
Summary of Revenues Disaggregated by Primary Geographic Markets and Major Product Type
Primary geographical markets:

(In thousands)   
2023
    
2022
    
2021
 
United States
   $ 91,917      $ 68,185      $ 70,911  
Europe
     31,021        31,922        29,029  
Canada
     8,393        6,519        5,574  
Asia
     5,345        5,926        5,105  
Central and South America
     4,589        3,271        3,950  
Other
     1,262        1,657        1,464  
    
 
 
    
 
 
    
 
 
 
Total Revenue
   $ 142,527      $ 117,480      $ 116,033  
    
 
 
    
 
 
    
 
 
 
 
Major product types:
 
(In thousands)   
2023
    
2022
    
2021
 
Hardware
   $ 42,445      $ 31,492      $ 34,111  
Supplies
     82,072        73,244        71,772  
Service and Other
     18,010        12,744        10,150  
    
 
 
    
 
 
    
 
 
 
Total Revenue
   $ 142,527      $ 117,480      $ 116,033