XML 32 R23.htm IDEA: XBRL DOCUMENT v3.23.3
BALANCE SHEET INFORMATION (Tables)
3 Months Ended
Aug. 31, 2023
BALANCE SHEET INFORMATION  
Inventories

 

 

August 31,

 

 

May 31,

 

(In thousands)

 

2023

 

 

2023

 

Raw materials and sub-assemblies

 

$19,422

 

 

$15,953

 

Work in process

 

 

9,617

 

 

 

5,764

 

Finished goods

 

 

2,518

 

 

 

2,191

 

 

 

$31,557

 

 

$23,908

 

Property and equipment, net

 

 

Useful life

 

August 31,

 

 

May 31,

 

(In thousands)

 

(In years)

 

2023

 

 

2023

 

Leasehold improvements

 

 *

 

$1,325

 

 

$1,310

 

Machinery and equipment

 

 3 - 6

 

 

5,787

 

 

 

5,445

 

Test equipment

 

 4 - 6

 

 

3,083

 

 

 

2,998

 

Furniture and fixtures

 

 2 - 6

 

 

725

 

 

 

706

 

 

 

 

 

 

10,920

 

 

 

10,459

 

Less: accumulated depreciation and amortization

 

 

 

 

(7,837)

 

 

(7,700)

 

 

 

 

$3,083

 

 

$2,759

 

Liability for product warranties

 

 

Three Months Ended August 31,

 

(In thousands)

 

2023

 

 

2022

 

Balance at the beginning of the period

 

$267

 

 

$410

 

Accruals for warranties issued during the period

 

 

65

 

 

 

118

 

Adjustments to previously existing warrany accruals

 

 

-

 

 

 

61

 

Consumption of reserves

 

 

(100)

 

 

(165)

Balance at the end of the period

 

$232

 

 

$424

 

Customer deposits and deferred revenue, short-term

 

 

August 31,

 

 

May 31,

 

(In thousands)

 

2023

 

 

2023

 

Customer deposits

 

$2,008

 

 

$2,690

 

Deferred revenue

 

 

4,106

 

 

 

132

 

 

 

$6,114

 

 

$2,822