XML 62 R50.htm IDEA: XBRL DOCUMENT v3.10.0.1
Schedule of Changes in Product Warranty Liabilities for Continuing Operations (Detail) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jan. 31, 2019
Jan. 31, 2018
Jan. 31, 2019
Jan. 31, 2018
Product Warranty        
Beginning balance $ 271,749 $ 231,999 $ 264,928 $ 216,781
Provision 45,080 63,209 114,847 127,042
Payments (58,960) (51,898) (121,906) (100,513)
Ending balance $ 257,869 $ 243,310 $ 257,869 $ 243,310