XML 93 R30.htm IDEA: XBRL DOCUMENT v3.20.2
Revenue Recognition (Tables)
12 Months Ended
Jul. 31, 2020
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 geography20202019
2018(1)
United States$742,410 $665,661 $643,744 
Europe/Africa/Middle East167,360 148,334 131,130 
Asia/Pacific73,517 66,228 57,108 
Canada27,417 32,152 33,524 
Latin America/South America5,344 5,780 6,416 
Total$1,016,048 $918,155 $871,922 
Net sales by product line
Capital equipment$213,723 $221,668 $240,153 
Consumables570,710 569,412 523,073 
Product service123,771 122,752 106,764 
Instrument104,440   
All other(2)
3,404 4,323 1,932 
Total$1,016,048 $918,155 $871,922 
_______________________________________________
(1)As noted above, fiscal year 2018 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, 2020 follows:
Contract Liabilities
Balance, August 1, 2018$29,015 
Revenue deferred in current year61,996 
Deferred revenue recognized(61,913)
Foreign currency translation(863)
Balance, July 31, 201928,235 
Revenue deferred in current year58,221 
Deferred revenue recognized(60,229)
Foreign currency translation293 
Balance, July 31, 202026,520 
Contract liabilities included in Other long-term liabilities(297)
Deferred revenue$26,223