XML 62 R50.htm IDEA: XBRL DOCUMENT v3.7.0.1
Schedule of Changes in Product Warranty Liabilities for Continuing Operations (Detail) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jan. 31, 2017
Jan. 31, 2016
Jan. 31, 2017
Jan. 31, 2016
Product Warranty        
Beginning balance $ 208,988 $ 107,847 $ 201,840 $ 108,206
Provision 44,149 25,283 96,096 51,516
Payments (43,964) (26,870) (88,763) (53,462)
Ending balance $ 209,173 $ 106,260 $ 209,173 $ 106,260