Quarterly report pursuant to Section 13 or 15(d)

Revenue Recognition (Details)

v3.23.1
Revenue Recognition (Details)
3 Months Ended 6 Months Ended
Jan. 31, 2023
Jan. 31, 2022
Jan. 31, 2023
Jan. 31, 2022
Clinical Services Revenue [Member]        
Revenue Recognition (Details) [Line Items]        
Percentage of clinical services business 54.00% 70.00% 58.00% 72.00%