XML 43 R31.htm IDEA: XBRL DOCUMENT v3.26.1
REVENUE (Tables)
12 Months Ended
Mar. 31, 2026
REVENUE  
Schedule of revenue on a disaggregated basis by market and contract type

​

​

​

​

​

​

​

​

​

​

​

Revenue by market

  ​ ​ ​

Defense

  ​ ​ ​

Industrial

  ​ ​ ​

Totals

Year ended March 31, 2026

​

$

31,223

​

$

421

​

$

31,644

Year ended March 31, 2025

​

$

33,599

​

$

432

​

$

34,031

​

​

​

​

​

​

​

​

​

​

​

Revenue by contract type

  ​ ​ ​

Over-time

  ​ ​ ​

Point-in-time

  ​ ​ ​

Totals

Year ended March 31, 2026

​

$

29,576

​

$

2,068

​

$

31,644

Year ended March 31, 2025

​

$

31,323

​

$

2,708

​

$

34,031

Schedule of total revenue generated by the individual customers

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

March 31, 2026

  ​ ​ ​

March 31, 2025

​

Revenue

  ​ ​ ​

Amount

  ​ ​ ​

Percent

  ​ ​ ​

Amount

  ​ ​ ​

Percent

 

Ranor

​

$

8,068

 

25

%  

$

15,576

 

46

%

Stadco

​

$

8,394

 

27

%  

$

11,167

 

33

%

Schedule of contract assets and contract liabilities

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

Progress

​

​

​

Contract assets

  ​ ​ ​

Unbilled

  ​ ​ ​

Payments

  ​ ​ ​

Total

March 31, 2026

​

$

26,415

​

$

(15,607)

​

$

10,808

March 31, 2025

​

$

26,059

​

$

(16,472)

​

$

9,587

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

Opening

​

​

​

​

Obligations

​

Closing

Contract liabilities

  ​ ​ ​

Balance

  ​ ​ ​

Billed

  ​ ​ ​

Satisfied

  ​ ​ ​

Balance

March 31, 2026

​

$

1,040

​

$

20,528

​

$

(18,651)

​

$

2,917

March 31, 2025

​

$

2,104

​

$

18,720

​

$

(19,784)

​

$

1,040

​

Sales  
REVENUE  
Schedule of revenue from customers who accounted for more than 10%

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

March 31, 2026

​

March 31, 2025

 

Customer

  ​ ​ ​

Amount

  ​ ​ ​

Percent

  ​ ​ ​

Amount

  ​ ​ ​

Percent

 

Customer A

​

$

3,570

 

11

%  

$

5,795

 

17

%

Customer B

​

$

*

 

*

%  

$

3,327

 

10

%

Customer C

​

$

4,733

 

15

%  

$

4,947

 

15

%

Customer D

​

$

3,403

​

11

%  

$

*

​

*

%

Customer E

​

$

4,756

​

15

%  

$

7,671

​

22

%

Customer F

​

$

*

​

*

%

$

5,003

​

15

%

Customer G

​

$

*

​

*

%

$

*

​

*

%

*

Less than 10% of total