XML 40 R28.htm IDEA: XBRL DOCUMENT v3.20.2
Revenue Recognition (Details) - USD ($)
3 Months Ended 6 Months Ended
Sep. 30, 2020
Sep. 30, 2019
Sep. 30, 2020
Sep. 30, 2019
Revenues $ 6,457,295 $ 3,622,269 $ 9,398,063 $ 7,965,560
Products Acquired From Eyston Company Ltd. [Member]        
Revenues 5,821,498 3,281,392 8,276,333 7,221,233
G F C I s And Ventilation Fans [Member]        
Revenues $ 635,797 $ 340,877 $ 1,121,730 $ 744,327