v3.26.1
Revenue Recognition (Tables)
3 Months Ended
Apr. 30, 2026
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:

 

Three Months Ended

 

 

(In thousands)

 

April 30, 2026

 

 

 

April 30, 2025

 

 

United States

 

$

24,078

 

(1)

 

$

22,671

 

 

Europe

 

 

10,208

 

 

 

 

9,886

 

 

Canada

 

 

1,559

 

 

 

 

1,506

 

 

Asia

 

 

1,685

 

 

 

 

1,960

 

 

Central and South America

 

 

1,307

 

 

 

 

1,343

 

 

Other

 

 

527

 

 

 

 

342

 

 

Total Revenue

 

$

39,364

 

 

 

$

37,708

 

 

(1)
Includes $707,000 of revenue for tariff-related pass-through charges to customers.

Major product types:

 

Three Months Ended

 

 

(In thousands)

 

April 30, 2026

 

 

 

April 30, 2025

 

 

Hardware

 

$

13,775

 

 

 

$

11,295

 

 

Supplies

 

 

19,848

 

 

 

 

21,080

 

 

Service and Other

 

 

5,741

 

(1)

 

 

5,333

 

 

Total Revenue

 

$

39,364

 

 

 

$

37,708

 

 

(1)
Includes $707,000 of revenue for tariff-related pass-through charges to customers.