XML 100 R29.htm IDEA: XBRL DOCUMENT v3.19.2
Revenue Recognition (Tables)
12 Months Ended
Jul. 31, 2019
Revenue from Contract with Customer [Abstract]  
Schedule of net sales disaggregated by geography and product line
The following table gives information as to the net sales disaggregated by geography and product line:
 
Year Ended July 31,
Net sales by geography
2019
 
  2018(1)
United States
$
665,661

 
$
643,744

Europe/Africa/Middle East
148,334

 
131,130

Asia/Pacific
66,228

 
57,108

Canada
32,152

 
33,524

Latin America/South America
5,780

 
6,416

Total
$
918,155

 
$
871,922

Net sales by product line
 
 
 
Capital equipment
$
221,668

 
$
240,153

Consumables
569,412

 
523,073

Product service
122,752

 
106,764

All other(2)
4,323

 
1,932

Total
$
918,155

 
$
871,922

_______________________________________________
(1)
As noted above, prior year amounts have not been adjusted under the modified retrospective method.
(2)
Primarily includes software licensing revenues.
Schedule of contract liabilities activity
A summary of contract liabilities activity for the year ended July 31, 2019 follows:
 
Contract Liabilities
Balance, August 1, 2018
$
29,015

Revenue deferred in current year
61,996

Deferred revenue recognized
(61,913
)
Foreign currency translation
(863
)
Balance, July 31, 2019
$
28,235

Contract liabilities included in Other long-term liabilities
(395
)
Deferred revenue
$
27,840