XML 43 R33.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Revenue Recognition (Tables)
12 Months Ended
Jan. 31, 2024
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)

 

2024

 

 

2023*

 

 

2022

 

United States

 

$

84,757

 

 

$

83,559

 

 

$

68,185

 

Europe

 

 

41,761

 

 

 

38,859

 

 

 

31,922

 

Canada

 

 

8,742

 

 

 

8,690

 

 

 

6,519

 

Asia

 

 

7,216

 

 

 

5,547

 

 

 

5,926

 

Central and South America

 

 

4,221

 

 

 

4,589

 

 

 

3,271

 

Other

 

 

1,389

 

 

 

1,283

 

 

 

1,657

 

Total Revenue

 

$

148,086

 

 

$

142,527

 

 

$

117,480

 

 

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

Major product types:

 

(In thousands)

 

2024

 

 

2023

 

 

2022

 

Hardware

 

$

49,440

 

 

$

42,445

 

 

$

31,492

 

Supplies

 

 

79,252

 

 

 

82,072

 

 

 

73,244

 

Service and Other

 

 

19,394

 

 

 

18,010

 

 

 

12,744

 

Total Revenue

 

$

148,086

 

 

$

142,527

 

 

$

117,480