XML 64 R54.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Revenue Recognition - Summary of Revenues Disaggregated by Primary Product Type (Detail) - USD ($)
$ in Thousands
12 Months Ended
Jan. 31, 2024
Jan. 31, 2023
Jan. 31, 2022
Disaggregation of Revenue [Line Items]      
Total Revenue $ 148,086 $ 142,527 [1] $ 117,480
Hardware [Member]      
Disaggregation of Revenue [Line Items]      
Total Revenue 49,440 42,445 31,492
Supplies [Member]      
Disaggregation of Revenue [Line Items]      
Total Revenue 79,252 82,072 73,244
Service and Other [Member]      
Disaggregation of Revenue [Line Items]      
Total Revenue $ 19,394 $ 18,010 $ 12,744
[1]

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