XML 44 R35.htm IDEA: XBRL DOCUMENT v3.23.2
REVENUE - Disaggregated basis (Details) - USD ($)
3 Months Ended
Jun. 30, 2023
Jun. 30, 2022
REVENUE    
Net Sales $ 7,371,240 $ 7,076,357
Over-time    
REVENUE    
Net Sales 6,933,804 6,622,093
Point-in-time    
REVENUE    
Net Sales 437,436 454,264
Defense    
REVENUE    
Net Sales 6,597,893 6,840,924
Industrial    
REVENUE    
Net Sales $ 773,347 $ 235,433