XML 36 R26.htm IDEA: XBRL DOCUMENT v3.25.2
REVENUE (Tables)
3 Months Ended
Jun. 30, 2025
REVENUE  
Schedule of revenue on a disaggregated basis by market and contract type

Revenue by market

    

Defense

    

Industrial

    

Totals

Three months ended June 30, 2025

$

7,379

$

$

7,379

Three months ended June 30, 2024

$

7,800

$

186

$

7,986

Revenue by contract type

    

Over-time

    

Point-in-time

    

Totals

Three months ended June 30, 2025

$

6,685

$

694

$

7,379

Three months ended June 30, 2024

$

7,492

$

494

$

7,986

Schedule of total revenue generated by the individual customers

(dollars in thousands)

    

2025

2024

 

Revenue

Amount

    

Percent

    

Amount

    

Percent

 

Ranor

$

3,202

 

43

%  

$

3,888

 

45

%

Stadco

$

2,070

 

28

%  

$

2,664

 

26

%

Schedule of contract assets and contract liabilities

Progress

Contract assets

    

Unbilled

    

Payments

    

Total

June 30, 2025

$

26,760

$

(17,683)

$

9,077

March 31, 2025

$

26,059

$

(16,472)

$

9,587

    

Opening

    

    

Obligations

    

Closing

Contract liabilities

Balance

Billed

Satisfied

Balance

June 30, 2025

$

1,040

$

20,669

$

(19,747)

$

1,962

March 31, 2025

$

2,104

$

18,720

$

(19,784)

$

1,040

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

2025

2024

Customer

    

Amount

    

Percent

    

Amount

    

Percent

Customer A

$

1,126

 

15

%  

$

1,762

 

22

%

Customer B

$

*

 

*

%  

$

992

 

13

%

Customer C

$

1,845

 

25

%  

$

1,075

 

14

%

Customer D

$

*

*

%  

$

*

*

%

Customer E

$

1,590

21

%  

$

1,844

23

%

Customer F

$

711

10

%  

$

879

11

%

*Less than 10% of total