v3.25.2
REVENUE (Tables)
12 Months Ended
Mar. 31, 2025
REVENUE  
Schedule of revenue on a disaggregated basis by market and contract type

Revenue by market

    

Defense

    

Industrial

    

Totals

Year ended March 31, 2025

$

33,599

$

432

$

34,031

Year ended March 31, 2024

$

31,406

$

185

$

31,591

Revenue by contract type

    

Over-time

    

Point-in-time

    

Totals

Year ended March 31, 2025

$

31,323

$

2,708

$

34,031

Year ended March 31, 2024

$

30,413

$

1,178

$

31,591

Schedule of total revenue generated by the individual customers

(dollars in thousands)

2025

    

2024

Revenue

    

Amount

    

Percent

    

Amount

    

Percent

 

Ranor

$

15,576

 

46

%  

$

15,628

 

49

%

Stadco

$

11,167

 

33

%  

$

6,250

 

19

%

Schedule of contract assets and contract liabilities

Progress

Contract assets

    

Unbilled

    

Payments

    

Total

March 31, 2025

$

26,059

$

(10,472)

$

9,587

March 31, 2024

$

19,255

$

(10,728)

$

8,527

Opening

Obligations

Closing

Contract liabilities

    

Balance

    

Billed

    

Satisfied

    

Balance

March 31, 2025

$

2,104

$

18,720

$

(19,784)

$

1,040

March 31, 2024

$

1,195

$

13,574

$

(12,665)

$

2,104

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

2025

2024

 

Customer

    

Amount

    

Percent

    

Amount

    

Percent

 

Customer A

$

5,795

 

17

%  

$

10,295

 

32

%

Customer B

$

3,327

 

10

%  

$

3,320

 

10

%

Customer C

$

4,947

 

15

%  

$

3,258

 

10

%

Customer D

$

*

*

%  

$

*

*

%

Customer E

$

7,671

22

%  

$

5,005

16

%

Customer F

$

5,003

15

%

$

*

*

%

*

Less than 10% of total