Annual report pursuant to Section 13 and 15(d)

SCHEDULE II VALUATION AND QUALIFYING ACCOUNTS (Tables)

v3.20.2
SCHEDULE II VALUATION AND QUALIFYING ACCOUNTS (Tables)
12 Months Ended
Jul. 31, 2020
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
 
                                   
2020   Allowance for doubtful accounts receivable   $ 166     $ 28                          $ 194  
                                             
2019   Allowance for doubtful accounts receivable     145       42             $ 21 (1)     166  
                                             
2018   Allowance for doubtful accounts receivable     147                     2 (1)     145  
                                             
2020   Deferred tax valuation allowance     23,527       6,550                     30,077  
                                             
2019   Deferred tax valuation allowance     24,471       (944 )                   23,527  
                                             
2018   Deferred tax valuation allowance   $ 32,581     $ (8,110 )                 $ 24,471  
(1) Write-off of uncollectible accounts receivable.