XML 63 R53.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Revenue Recognition - Summary of Revenues Disaggregated by Primary Geographic Markets (Detail) - USD ($)
$ in Thousands
12 Months Ended
Jan. 31, 2024
Jan. 31, 2023
[1]
Jan. 31, 2022
Disaggregation of Revenue [Line Items]      
Total Revenue $ 148,086 $ 142,527 $ 117,480
United States [Member]      
Disaggregation of Revenue [Line Items]      
Total Revenue 84,757 83,559 68,185
Europe [Member]      
Disaggregation of Revenue [Line Items]      
Total Revenue 41,761 38,859 31,922
Canada [Member]      
Disaggregation of Revenue [Line Items]      
Total Revenue 8,742 8,690 6,519
Asia [Member]      
Disaggregation of Revenue [Line Items]      
Total Revenue 7,216 5,547 5,926
Central and South America [Member]      
Disaggregation of Revenue [Line Items]      
Total Revenue 4,221 4,589 3,271
Other [Member]      
Disaggregation of Revenue [Line Items]      
Total Revenue $ 1,389 $ 1,283 $ 1,657
[1]

*Certain amounts have been reclassified to conform to the current year's presentation.