XML 29 R20.htm IDEA: XBRL DOCUMENT v3.23.3
Summary of Significant Accounting Polciies (Tables)
3 Months Ended
Oct. 31, 2023
Accounting Policies [Abstract]  
Schedule of allowance for uncollectible receivables
                               
    Allowance for
Uncollectible
Accounts Receivable
    Bad Debt Expense  
    Period Ended     Three Months Ended  
    October 31     July 31     October 31  
    2023     2023     2023     2022  
Beginning balance   $ 115,000     $ 393,000     $     $    —  
Charge-offs (recoveries)           (149,337 )     (13,000      
Reserve adjustments     (20,000 )     (128,663     (20,000 )     (60,000 )
Ending Balance   $ 95,000     $ 115,000     $ (33,000 )   $ (60,000 )
Schedule of property and equipment depreciation and amortization period
       
Buildings and improvements     18-40 years  
Improvements to leased property     3-40 years  
Fixtures and equipment     7-12 years  
Other     3-5 years