XML 33 R24.htm IDEA: XBRL DOCUMENT v3.23.2
REVENUE (Tables)
3 Months Ended
Jun. 30, 2023
Schedule of net sales on a disaggregated basis by market and contract type

​

​

​

​

​

​

​

​

​

​

​

Net Sales by market

    

Defense

    

Industrial

    

Totals

Three months ended June 30, 2023

​

$

6,597,893

​

$

773,347

​

$

7,371,240

Three months ended June 30, 2022

​

$

6,840,924

​

$

235,433

​

$

7,076,357

​

​

​

​

​

​

​

​

​

​

​

Net Sales by contract type

    

Over-time

    

Point-in-time

    

Totals

Three months ended June 30, 2023

​

$

6,933,804

​

$

437,436

​

$

7,371,240

Three months ended June 30, 2022

​

$

6,622,093

​

$

454,264

​

$

7,076,357

Schedule of contract assets

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

Progress

​

​

​

​

    

Unbilled

    

payments

    

Total

June 30, 2023

​

$

19,914,513

​

$

(11,263,170)

​

$

8,651,343

March 31, 2023

​

$

19,485,914

​

$

(10,538,103)

​

$

8,947,811

Sales  
Schedule of accounts receivable from customers who accounted for more than 10% of our net sales

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

Three months ended

​

Three months ended

​

​

​

June 30, 2023

​

June 30, 2022

 

Customer

    

Amount

    

Percent

    

Amount

    

Percent

 

A

​

$

2,285,275

 

31

%  

$

1,296,387

 

18

%

B

​

$

866,171

 

12

%  

$

1,763,591

 

25

%

C

​

$

805,690

 

11

%  

$

735,758

 

11

%

D

​

$

*

​

*

%  

$

1,071,874

​

15

%

E

​

$

800,512

​

11

%

$

*

​

*

%

F

​

$

743,237

​

10

%

$

*

​

*

%

*Less than 10% of total