XML 108 R90.htm IDEA: XBRL DOCUMENT v3.23.3
Defined Contribution Plan (Details) - USD ($)
shares in Thousands
12 Months Ended
Jul. 31, 2023
Jul. 31, 2022
Defined Contribution Plan (Details) [Line Items]    
Contribution plan cost $ 45,000 $ 43,000
Class B Common Stock [Member]    
Defined Contribution Plan (Details) [Line Items]    
Shares issued 18,278 4,812