XML 39 R27.htm IDEA: XBRL DOCUMENT v3.25.3
Revenue Recognition (Details) - USD ($)
3 Months Ended 6 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Revenue Recognition        
Revenue recognition $ 759,999 $ 7,203,269 $ 4,584,246 $ 11,801,785
Sales of products acquired from Eyston        
Revenue Recognition        
Revenue recognition 568,484 6,556,544 4,170,877 10,491,034
Sales of GFCI's and ventilation fans        
Revenue Recognition        
Revenue recognition $ 191,515 $ 646,725 $ 413,369 $ 1,310,751