XML 78 R57.htm IDEA: XBRL DOCUMENT v3.20.4
Significant Accounting Policies - Additional Information (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Schedule Of Accounting Policies [Line Items]      
Allowance for doubtful accounts $ 7,100 $ 9,149  
Advertising expense 425 711 $ 1,493
Amounts capitalized for long-term supply arrangements 5,131 3,994  
Tooling receivable 82,150 148,175  
Reimbursable tooling costs 15,219 19,185  
Research and Development Expense $ 101,607 $ 114,854 $ 122,529
Property, Plant and Equipment, Other Types [Member]      
Schedule Of Accounting Policies [Line Items]      
Amortization period for molds, dies and other tools 3 years