XML 43 R33.htm IDEA: XBRL DOCUMENT v3.22.0.1
Leases (Tables)
6 Months Ended
Jan. 31, 2022
Leases [Abstract]  
Schedule of future contractual minimum lease payments
Year ending July 31,     Related Parties     Other     Total  
      (in thousands)  
2022 (remaining)     $ 1,043     $ 345     $ 1,388  
2023       2,117       592       2,709  
2024       2,155       538       2,693  
2025       1,659       550       2,209  
2026      
      562       562  
Thereafter        
      1,570       1,570  
Total Minimum Future Rental Income       $ 6,974     $ 4,157     $ 11,131