XML 138 R67.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Significant Accounting Policies - Additional Information (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Schedule Of Accounting Policies [Line Items]      
Cash collected on behalf of factor $ 21,485 $ 14,542  
Allowance for doubtful accounts 9,149 5,551  
Advertising expense 711 1,493 $ 3,769
Amounts capitalized for long-term supply arrangements 3,994 4,735  
Tooling receivable 148,175 141,106  
Reimbursable tooling costs 19,185 27,037  
Research and Development Expense $ 114,854 $ 122,529 $ 127,974
Property, Plant and Equipment, Other Types [Member]      
Schedule Of Accounting Policies [Line Items]      
Amortization period for molds, dies and other tools 3 years