XML 40 R26.htm IDEA: XBRL DOCUMENT v3.10.0.1
Schedule II - Valuation and Qualifying Accounts
12 Months Ended
Jul. 31, 2018
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
 
Additions
 
Deductions
 
Translation Adjustments
 
Balance
at End
of Period
Allowance for doubtful accounts
 
 

 
 

 
 

 
 

 
 

Year ended July 31, 2018
 
$
1,808

 
$
326

 
$
(977
)
 
$
(8
)
 
$
1,149

Year ended July 31, 2017
 
$
1,850

 
$
998

 
$
(1,056
)
 
$
16

 
$
1,808

Year ended July 31, 2016
 
$
2,092

 
$
15

 
$
(223
)
 
$
(34
)
 
$
1,850

 
 
 
 
 
 
 
 
 
 
 
Reserve for excess and obsolete inventory
 
 

 
 

 
 

 
 

 
 

Year ended July 31, 2018
 
$
8,853

 
$
1,719

 
$
(1,862
)
 
$
(111
)
 
$
8,599

Year ended July 31, 2017
 
$
5,390

 
$
5,016

 
$
(1,580
)
 
$
27

 
$
8,853

Year ended July 31, 2016
 
$
3,895

 
$
3,182

 
$
(1,569
)
 
$
(118
)
 
$
5,390

 
 


 
 

 
 

 
 

 
 

Deferred tax asset valuation allowance
 
 

 
 

 
 

 
 

 
 

Year ended July 31, 2018
 
$
2,984

 
$
3,538

 
$
(119
)
 
$
(45
)
 
$
6,358

Year ended July 31, 2017
 
$
2,334

 
$
615

 
$

 
$
35

 
$
2,984

Year ended July 31, 2016
 
$
2,037

 
$
929

 
$
(712
)
 
$
80

 
$
2,334