v3.25.1
Property, Plant and Equipment - Schedule of Property, Plant and Equipment (Details) - USD ($)
Mar. 31, 2025
Mar. 31, 2024
Schedule of Property, Plant and Equipment [Line Items]    
Property, Plant and Equipment, Gross $ 18,084,933 $ 17,552,569
Less: accumulated depreciation and amortization (14,956,756) (14,211,954)
Property, plant and equipment, net 3,128,177 3,340,615
Computers [Member]    
Schedule of Property, Plant and Equipment [Line Items]    
Property, Plant and Equipment, Gross 697,206 668,558
Leasehold Improvements [Member]    
Schedule of Property, Plant and Equipment [Line Items]    
Property, Plant and Equipment, Gross 2,940,271 2,938,171
Machinery and Equipment [Member]    
Schedule of Property, Plant and Equipment [Line Items]    
Property, Plant and Equipment, Gross 8,534,831 8,128,945
Tools and dies [Member]    
Schedule of Property, Plant and Equipment [Line Items]    
Property, Plant and Equipment, Gross 5,529,923 5,436,350
Furniture and Fixtures [Member]    
Schedule of Property, Plant and Equipment [Line Items]    
Property, Plant and Equipment, Gross 372,917 370,760
Website Development Cost [Member]    
Schedule of Property, Plant and Equipment [Line Items]    
Property, Plant and Equipment, Gross $ 9,785 $ 9,785