XML 66 R51.htm IDEA: XBRL DOCUMENT v3.20.4
Nature of Operations and Summary of Significant Accounting Policies - Schedule of Inventory (Detail) - USD ($)
$ in Thousands
Dec. 31, 2020
Dec. 31, 2019
Organization, Consolidation and Presentation of Financial Statements [Abstract]    
Raw materials $ 565,521 $ 565,071
Work in process 38,496 44,532
Finished goods 527,839 513,465
Total $ 1,131,856 $ 1,123,068