XML 97 R27.htm IDEA: XBRL DOCUMENT v3.20.2
Schedule II - Valuation and Qualifying Accounts
12 Months Ended
Jul. 31, 2020
SEC Schedule, 12-09, Valuation and Qualifying Accounts [Abstract]  
Schedule II - Valuation and Qualifying Accounts
Schedule II - Valuation and Qualifying Accounts
 
 Balance
at Beginning of Period
AdditionsDeductionsTranslation AdjustmentsBalance
at End
of Period
Allowance for doubtful accounts     
Year ended July 31, 2020$2,322 $2,084 $(530)$29 $3,905 
Year ended July 31, 2019$1,149 $1,541 $(336)$(32)$2,322 
Year ended July 31, 2018$1,808 $326 $(977)$(8)$1,149 
Reserve for excess and obsolete inventory     
Year ended July 31, 2020$10,115 $9,604 $(1,623)$183 $18,279 
Year ended July 31, 2019$8,599 $2,937 $(1,218)$(203)$10,115 
Year ended July 31, 2018$8,853 $1,719 $(1,862)$(111)$8,599 
     
Deferred tax asset valuation allowance     
Year ended July 31, 2020$5,701 $2,597 $81 $(216)$8,163 
Year ended July 31, 2019$6,358 $1,086 $(1,891)$148 $5,701 
Year ended July 31, 2018$2,984 $3,538 $(119)$(45)$6,358