XML 72 R61.htm IDEA: XBRL DOCUMENT v3.25.1
Revenue Recognition - Summary of Revenues Disaggregated by Primary Product Type (Detail) - USD ($)
$ in Thousands
12 Months Ended
Jan. 31, 2025
Jan. 31, 2024
Jan. 31, 2023
Disaggregation of Revenue [Line Items]      
Total Revenue $ 151,283 $ 148,086 $ 142,527 [1]
Hardware [Member]      
Disaggregation of Revenue [Line Items]      
Total Revenue 44,632 49,440 42,445
Supplies [Member]      
Disaggregation of Revenue [Line Items]      
Total Revenue 81,423 79,252 82,072
Service and Other [Member]      
Disaggregation of Revenue [Line Items]      
Total Revenue $ 25,228 $ 19,394 $ 18,010
[1] Certain amounts have been reclassified to conform to the current year's presentation.