XML 53 R43.htm IDEA: XBRL DOCUMENT v3.10.0.1
Summary of Significant Accounting Policies - Schedule of Accrued Warranty Activity (Detail) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2018
Jun. 30, 2017
Jun. 30, 2018
Jun. 30, 2017
Standard Product Warranty Disclosure [Abstract]        
Accrued warranty—beginning of period $ 465,866 $ 306,951 $ 401,790 $ 266,655
Warranty costs incurred (49,604) (25,384) (94,285) (48,400)
Net changes in liability for pre-existing warranties, including expirations and foreign exchange impact (10,917) 8,915 (10,416) 2,653
Additional warranty accrued from adoption of the new revenue standard     37,139  
Provision for warranty 118,664 52,797 189,781 122,371
Accrued warranty—end of period $ 524,009 $ 343,279 $ 524,009 $ 343,279