Annual report pursuant to Section 13 and 15(d)

Schedule II Valuation and Qualifying Accounts (Tables)

v3.23.3
Schedule II Valuation and Qualifying Accounts (Tables)
12 Months Ended
Jul. 31, 2023
Schedule II Valuation and Qualifying Accounts [Abstract]  
Schedule of II Valuation and Qualifying Accounts
Year ended July 31,   Description   Balance at
Beginning
of Year
    Charged
(credited)
to costs
and expenses
    Charged
to other
accounts
    Deductions     Balance at
end of
Year
 
2023   Allowance for doubtful accounts receivable   $ 161     $ 9                  $     $ 170  
                                             
2022   Allowance for doubtful accounts receivable     180       12                     31 (1)     161  
                                             
2023   Deferred tax valuation allowance     34,610       (7,925)                     26,685  
                                             
2022   Deferred tax valuation allowance     29,874       4,736                     34,610  
(1) Write-off of uncollectible accounts receivable.