v3.26.1
Property, Plant and Equipment - Schedule of Property, Plant and Equipment (Details) - USD ($)
Mar. 31, 2026
Mar. 31, 2025
Schedule of Property, Plant and Equipment [Line Items]    
Property, Plant and Equipment, Gross $ 19,038,027 $ 18,084,933
Less: accumulated depreciation and amortization (15,729,020) (14,956,756)
Property, plant and equipment, net 3,309,007 3,128,177
Computers [Member]    
Schedule of Property, Plant and Equipment [Line Items]    
Property, Plant and Equipment, Gross 834,616 697,206
Leasehold improvements [Member]    
Schedule of Property, Plant and Equipment [Line Items]    
Property, Plant and Equipment, Gross 2,974,141 2,940,271
Machinery and equipment [Member]    
Schedule of Property, Plant and Equipment [Line Items]    
Property, Plant and Equipment, Gross 9,016,604 8,534,831
Tools and dies [Member]    
Schedule of Property, Plant and Equipment [Line Items]    
Property, Plant and Equipment, Gross 5,813,887 5,529,923
Furniture and fixtures [Member]    
Schedule of Property, Plant and Equipment [Line Items]    
Property, Plant and Equipment, Gross 388,994 372,917
Website development cost [Member]    
Schedule of Property, Plant and Equipment [Line Items]    
Property, Plant and Equipment, Gross $ 9,785 $ 9,785