XML 72 R53.htm IDEA: XBRL DOCUMENT v3.22.0.1
Significant Accounting Policies - Additional Information (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Schedule Of Accounting Policies [Line Items]      
Allowance for doubtful accounts $ 20,313 $ 7,100  
Advertising expense 443 425 $ 711
Amounts capitalized for long-term supply arrangements 4,266 5,131  
Tooling receivable 88,900 82,150  
Reimbursable tooling costs 18,297 15,219  
Research and Development Expense $ 89,956 $ 101,607 $ 114,854
Property, Plant and Equipment, Other Types [Member]      
Schedule Of Accounting Policies [Line Items]      
Amortization period for molds, dies and other tools 3 years