XML 58 R44.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 9 Months Ended
Sep. 30, 2018
Sep. 30, 2017
Sep. 30, 2018
Sep. 30, 2017
Standard Product Warranty Disclosure [Abstract]        
Accrued warranty—beginning of period $ 524,009 $ 343,279 $ 401,790 $ 266,655
Warranty costs incurred (54,089) (39,481) (148,374) (87,881)
Net changes in liability for pre-existing warranties, including expirations and foreign exchange impact (13,256) 4,768 (23,672) 7,239
Additional warranty accrued from adoption of the new revenue standard     37,139  
Provision for warranty 187,805 60,156 377,586 182,709
Accrued warranty—end of period $ 644,469 $ 368,722 $ 644,469 $ 368,722