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

​

​

​

​

​

​

​

​

​

​

​

Revenue by market

  ​ ​ ​

Defense

  ​ ​ ​

Industrial

  ​ ​ ​

Totals

Three months ended June 30, 2026

​

$

8,966

​

$

130

​

$

9,096

Three months ended June 30, 2025

​

$

7,379

​

$

—

​

$

7,379

​

​

​

​

​

​

​

​

​

​

​

Revenue by contract type

  ​ ​ ​

Over-time

  ​ ​ ​

Point-in-time

  ​ ​ ​

Totals

Three months ended June 30, 2026

​

$

8,870

​

$

226

​

$

9,096

Three months ended June 30, 2025

​

$

6,685

​

$

694

​

$

7,379

Schedule of total revenue generated by the individual customers

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

Three months ended

​

Three months ended

​

​

​

June 30, 2026

​

June 30, 2025

​

Segment

  ​ ​ ​

Amount

  ​ ​ ​

Percent

  ​ ​ ​

Amount

  ​ ​ ​

Percent

​

Ranor

​

$

2,471

​

27

%  

$

3,202

​

43

%

Stadco

​

$

1,705

​

19

%  

$

2,070

​

28

%

Schedule of contract assets and contract liabilities

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

Progress

​

​

​

Contract assets

  ​ ​ ​

Unbilled

  ​ ​ ​

Payments

  ​ ​ ​

Total

June 30, 2026

​

$

26,780

​

$

(16,380)

​

$

10,400

March 31, 2026

​

$

26,415

​

$

(15,607)

​

$

10,808

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

  ​ ​ ​

Opening

  ​ ​ ​

​

  ​ ​ ​

Obligations

  ​ ​ ​

Closing

Contract liabilities

​

Balance

​

Billed

​

Satisfied

​

Balance

June 30, 2026

​

$

2,917

​

$

20,624

​

$

(20,606)

​

$

2,935

March 31, 2026

​

$

1,040

​

$

20,528

​

$

(18,651)

​

$

2,917

​

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

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

Three months ended

​

Three months ended

​

​

​

June 30, 2026

​

June 30, 2025

​

Customer

  ​ ​ ​

Amount

  ​ ​ ​

Percent

  ​ ​ ​

Amount

  ​ ​ ​

Percent

​

A

​

$

1,441

​

16

%  

$

1,126

​

15

%

B

​

$

*

​

*

%  

$

*

​

*

%

C

​

$

*

​

*

%  

$

1,845

​

25

%

D

​

$

1,655

​

18

%  

$

*

​

*

%

E

​

$

*

​

*

%  

$

1,590

​

21

%

F

​

$

1,080

​

12

%  

$

711

​

10

%

G

​

$

*

​

*

%

$

*

​

*

%

*Less than 10% of total