XML 90 R68.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Leases (Details) - USD ($)
1 Months Ended
Jul. 13, 2022
Apr. 11, 2022
Mar. 28, 2022
Jul. 31, 2023
Apr. 30, 2022
Leases [Abstract]          
Lease renewal       $ 35,000 $ 7,518
Operating lease       $ 1,827,063 $ 254,713
Purchase machinery and equipment $ 240,260 $ 11,706 $ 316,798    
Financing lease maturity June 2028 June 2027 January 2028