XML 71 R60.htm IDEA: XBRL DOCUMENT v3.25.1
Revenue Recognition - Summary of Revenues Disaggregated by Primary Geographic Markets (Detail) - USD ($)
$ in Thousands
12 Months Ended
Jan. 31, 2025
Jan. 31, 2024
Jan. 31, 2023
[1]
Disaggregation of Revenue [Line Items]      
Total Revenue $ 151,283 $ 148,086 $ 142,527
United States [Member]      
Disaggregation of Revenue [Line Items]      
Total Revenue 89,466 84,757 83,559
Europe [Member]      
Disaggregation of Revenue [Line Items]      
Total Revenue 39,121 41,761 38,859
Canada [Member]      
Disaggregation of Revenue [Line Items]      
Total Revenue 8,210 8,742 8,690
Asia [Member]      
Disaggregation of Revenue [Line Items]      
Total Revenue 8,018 7,216 5,547
Central and South America [Member]      
Disaggregation of Revenue [Line Items]      
Total Revenue 4,967 4,221 4,589
Other [Member]      
Disaggregation of Revenue [Line Items]      
Total Revenue $ 1,501 $ 1,389 $ 1,283
[1] Certain amounts have been reclassified to conform to the current year's presentation.