XML 35 R22.htm IDEA: XBRL DOCUMENT v3.24.3
Revenue Recognition (Details) - USD ($)
3 Months Ended 6 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Revenue Recognition        
Revenue recognition $ 7,203,269 $ 3,717,455 $ 11,801,785 $ 10,416,226
Sales of products acquired from Eyston        
Revenue Recognition        
Revenue recognition 6,556,544 2,931,316 10,491,034 8,795,179
Sales of GFCI's and ventilation fans        
Revenue Recognition        
Revenue recognition $ 646,725 $ 786,139 $ 1,310,751 $ 1,621,047