Annual report pursuant to Section 13 and 15(d)

Schedule II Valuation and Qualifying Accounts

v3.22.2.2
Schedule II Valuation and Qualifying Accounts
12 Months Ended
Jul. 31, 2022
SEC Schedule, 12-09, Valuation and Qualifying Accounts [Abstract]  
Schedule 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
 
2022   Allowance for doubtful accounts receivable   $ 180     $ 12               $ 31 (1)   $ 161  
                                             
2021   Allowance for doubtful accounts receivable     194       5               19 (1)     180  
                                             
2020   Allowance for doubtful accounts receivable     166       28              
      194  
                                             
2022   Deferred tax valuation allowance     29,874       4,736              
      34,610  
                                             
2021   Deferred tax valuation allowance     30,077       (203 )            
      29,874  
                                             
2020   Deferred tax valuation allowance     23,527       6,550              
      30,077  

 

(1) Write-off of uncollectible accounts receivable.