Quarterly report pursuant to Section 13 or 15(d)

Revenue Recognition (Details)

v3.23.1
Revenue Recognition (Details) - USD ($)
3 Months Ended 9 Months Ended
Apr. 30, 2023
Apr. 30, 2022
Apr. 30, 2023
Apr. 30, 2022
Feb. 01, 2023
Aug. 01, 2022
Jul. 31, 2022
Feb. 01, 2022
Aug. 01, 2021
Revenue Recognition (Details) [Line Items]                  
Accounts receivables $ 9,636,000   $ 9,636,000   $ 10,866 $ 11,516 $ 11,516,000 $ 15,316 $ 10,198
Clinical Services Revenue [Member]                  
Revenue Recognition (Details) [Line Items]                  
Percentage of clinical services business 56.00% 71.00% 54.00% 71.00%