v3.25.2
CONCENTRATIONS (Details)
12 Months Ended
Mar. 31, 2025
USD ($)
customer
Mar. 31, 2024
USD ($)
customer
CONCENTRATIONS    
Receivables due from Eyston Company, Ltd. $ 114,204 $ 133,401
Accounts payable - trade 1,146,000 1,501,000
Purchase of inventory and other company 1,097,000 1,699,000
Due to related parties 0 0
Maximum amount outstanding $ 285,000 $ 276,000
One Customer | Net Sales | Customer Concentration Risk    
CONCENTRATIONS    
Concentration risk, percentage 21.70% 13.70%
One Customer | Net Sales | Customer Concentration Risk | Products acquired from Eyston Company Ltd.    
CONCENTRATIONS    
Concentration risk, percentage 96.30% 84.30%
One Customer | Accounts Receivable | Customer Concentration Risk    
CONCENTRATIONS    
Concentration risk, percentage 17.30%  
Two Customer | Net Sales | Customer Concentration Risk    
CONCENTRATIONS    
Number of major customers | customer 2 3
Concentration risk, percentage 14.90% 13.70%
Two Customer | Accounts Receivable | Customer Concentration Risk    
CONCENTRATIONS    
Number of major customers | customer 2 0
Concentration risk, percentage 13.50%  
Three Customer | Net Sales | Customer Concentration Risk    
CONCENTRATIONS    
Concentration risk, percentage   10.60%