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