Annual report pursuant to Section 13 and 15(d)

Schedule II Valuation and Qualifying Accounts (Tables)

v3.21.2
Schedule II Valuation and Qualifying Accounts (Tables)
12 Months Ended
Jul. 31, 2021
SEC Schedule, 12-09, 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
 
                                   
2021   Allowance for doubtful accounts receivable     194       5                     $ 19 (1)     180  
                                             
2020   Allowance for doubtful accounts receivable   $ 166     $ 28              
    $ 194  
                                             
2019   Allowance for doubtful accounts receivable     145       42             $ 21 (1)     166  
                                             
2021   Deferred tax valuation allowance   $ 30,077     $

(203

)             
    $

29,874

 
                                             
2020   Deferred tax valuation allowance     23,527       6,550              
      30,077  
                                             
2019   Deferred tax valuation allowance     24,471       (944 )            
      23,527