XML 50 R39.htm IDEA: XBRL DOCUMENT v3.25.1
Revenue Recognition (Tables)
12 Months Ended
Jan. 31, 2025
Revenue from Contract with Customer [Abstract]  
Summary of Revenues Disaggregated by Primary Geographic Markets and Major Product Type

Revenues disaggregated by primary geographic markets and major product types are as follows:

Primary geographical markets:

 

(In thousands)

 

2025

 

 

2024

 

 

2023*

 

United States

 

$

89,466

 

 

$

84,757

 

 

$

83,559

 

Europe

 

 

39,121

 

 

 

41,761

 

 

 

38,859

 

Canada

 

 

8,210

 

 

 

8,742

 

 

 

8,690

 

Asia

 

 

8,018

 

 

 

7,216

 

 

 

5,547

 

Central and South America

 

 

4,967

 

 

 

4,221

 

 

 

4,589

 

Other

 

 

1,501

 

 

 

1,389

 

 

 

1,283

 

Total Revenue

 

$

151,283

 

 

$

148,086

 

 

$

142,527

 

 

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

Major product types:

 

(In thousands)

 

2025

 

 

2024

 

 

2023

 

Hardware

 

$

44,632

 

 

$

49,440

 

 

$

42,445

 

Supplies

 

 

81,423

 

 

 

79,252

 

 

 

82,072

 

Service and Other

 

 

25,228

 

 

 

19,394

 

 

 

18,010

 

Total Revenue

 

$

151,283

 

 

$

148,086

 

 

$

142,527