XML 33 R21.htm IDEA: XBRL DOCUMENT v3.23.3
Revenue Recognition (Details) - USD ($)
3 Months Ended 6 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Revenue Recognition        
Revenue Recognition $ 3,717,455 $ 5,857,141 $ 10,416,226 $ 10,492,445
Products acquired from Eyston Company Ltd.        
Revenue Recognition        
Revenue Recognition 2,931,316 5,232,538 8,795,179 8,737,887
Sales of GFCI's and ventilation fans        
Revenue Recognition        
Revenue Recognition $ 786,139 $ 624,603 $ 1,621,047 $ 1,754,558