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 |