XML 110 R99.htm IDEA: XBRL DOCUMENT v3.25.1
Segment Reporting and Geographical Information - Summary of Revenue by Product Type (Details) - USD ($)
$ in Thousands
12 Months Ended
Jan. 31, 2025
Jan. 31, 2024
Jan. 31, 2023
Segment Reporting Information [Line Items]      
Total Revenue $ 151,283 $ 148,086 $ 142,527 [1]
Hardware [Member]      
Segment Reporting Information [Line Items]      
Total Revenue 44,632 49,440 42,445
Supplies [Member]      
Segment Reporting Information [Line Items]      
Total Revenue 81,423 79,252 82,072
Operating Segments [Member]      
Segment Reporting Information [Line Items]      
Total Revenue 151,283 148,086 142,527
Operating Segments [Member] | PI [Member]      
Segment Reporting Information [Line Items]      
Total Revenue 102,345 104,041 103,089
Operating Segments [Member] | PI [Member] | Hardware [Member]      
Segment Reporting Information [Line Items]      
Total Revenue 18,294 21,270 18,123
Operating Segments [Member] | PI [Member] | Supplies [Member]      
Segment Reporting Information [Line Items]      
Total Revenue 76,797 75,418 78,392
Operating Segments [Member] | PI [Member] | Other [Member]      
Segment Reporting Information [Line Items]      
Total Revenue 7,254 7,353 6,574
Operating Segments [Member] | T&M [Member]      
Segment Reporting Information [Line Items]      
Total Revenue 48,938 44,045 39,438
Operating Segments [Member] | T&M [Member] | Hardware [Member]      
Segment Reporting Information [Line Items]      
Total Revenue 26,337 28,170 24,322
Operating Segments [Member] | T&M [Member] | Supplies [Member]      
Segment Reporting Information [Line Items]      
Total Revenue 4,626 3,834 3,680
Operating Segments [Member] | T&M [Member] | Other [Member]      
Segment Reporting Information [Line Items]      
Total Revenue $ 17,975 $ 12,041 $ 11,436
[1] Certain amounts have been reclassified to conform to the current year's presentation.