v3.22.2.2
Schedule of Earnings Per Share (Details) (Parenthetical) - shares
12 Months Ended
Jul. 31, 2021
Jul. 31, 2021
Over-Allotment Option [Member]    
Subsidiary, Sale of Stock [Line Items]    
Stock forfeiture 187,500 281,250