Summary of Significant Accounting Policies - Schedule of Accrued Warranty Activity (Detail) - USD ($) $ in Thousands |
12 Months Ended | ||
|---|---|---|---|
Dec. 31, 2016 |
Dec. 31, 2015 |
Dec. 31, 2014 |
|
| Standard Product Warranty Disclosure [Abstract] | |||
| Accrued warranty—beginning of period | $ 180,754 | $ 129,043 | $ 53,182 |
| Assumed warranty liability from acquisition | 31,366 | ||
| Warranty costs incurred | (79,147) | (52,760) | (39,903) |
| Net changes in liability for pre-existing warranties, including expirations and foreign exchange impact | (20,084) | 1,470 | 18,599 |
| Provision for warranty | 153,766 | 103,001 | 97,165 |
| Accrued warranty—end of period | $ 266,655 | $ 180,754 | $ 129,043 |