XML 45 R32.htm IDEA: XBRL DOCUMENT v3.24.2
REVENUE (Tables)
12 Months Ended
May 31, 2024
REVENUE  
Disaggregation of revenue

 

 

Year Ended May 31

 

(In thousands)

 

2024

 

 

2023

 

 

2022

 

Systems

 

$24,169

 

 

$38,844

 

 

$25,224

 

Contactors

 

 

37,560

 

 

 

21,873

 

 

 

22,647

 

Services

 

 

4,489

 

 

 

4,244

 

 

 

2,958

 

 

 

$66,218

 

 

$64,961

 

 

$50,829

 

 

 

Year Ended May 31

 

(In thousands)

 

2024

 

 

2023

 

 

2022

 

Asia

 

$58,076

 

 

$55,609

 

 

$45,700

 

United States

 

 

3,532

 

 

 

9,289

 

 

 

5,110

 

Europe

 

 

4,610

 

 

 

63

 

 

 

19

 

 

 

$66,218

 

 

$64,961

 

 

$50,829

 

 

 

Year Ended May 31

 

(In thousands)

 

2024

 

 

2023

 

 

2022

 

Timing of revenue recognition:

 

 

 

 

 

 

 

 

 

Products and services transferred at a point in time

 

$64,590

 

 

$63,531

 

 

$49,441

 

Services transferred over time

 

 

1,628

 

 

 

1,430

 

 

 

1,388

 

 

 

$66,218

 

 

$64,961

 

 

$50,829