v3.6.0.2
Inventory - Schedule of Inventory (Detail) - USD ($)
$ in Thousands
Dec. 31, 2016
Dec. 31, 2015
Inventory Disclosure [Abstract]    
Raw materials $ 680,339 $ 528,935
Work in process 233,746 163,830
Finished goods 1,016,731 476,512
Service parts 136,638 108,561
Total $ 2,067,454 $ 1,277,838