XML 38 R29.htm IDEA: XBRL DOCUMENT v3.22.1
Fair Value Measurements - Fair Value of Available-for-Sale Securities by Contractual Maturity (Details) - USD ($)
$ in Thousands
Apr. 30, 2022
Jul. 31, 2021
Debt Securities, Available-for-sale [Line Items]    
One Year or Less $ 97,029 $ 101,546
Over One Year Through Five Years 48,019 59,035
Over Five Years 0 0
Total 145,048 160,581
U.S. Treasury securities    
Debt Securities, Available-for-sale [Line Items]    
One Year or Less 33,894 41,633
Over One Year Through Five Years 20,090 411
Over Five Years 0 0
Total 53,984 42,044
Certificates of deposit    
Debt Securities, Available-for-sale [Line Items]    
One Year or Less 700 1,500
Over One Year Through Five Years 0 0
Over Five Years 0 0
Total 700 1,500
Commercial paper    
Debt Securities, Available-for-sale [Line Items]    
One Year or Less 2,978 10,192
Over One Year Through Five Years 0 0
Over Five Years 0 0
Total 2,978 10,192
Asset-backed securities    
Debt Securities, Available-for-sale [Line Items]    
One Year or Less 3,006 29
Over One Year Through Five Years 4,476 10,373
Over Five Years 0 0
Total 7,482 10,402
Corporate bonds    
Debt Securities, Available-for-sale [Line Items]    
One Year or Less 56,451 48,192
Over One Year Through Five Years 23,453 48,251
Over Five Years 0 0
Total $ 79,904 $ 96,443