XML 70 R51.htm IDEA: XBRL DOCUMENT v3.24.0.1
Significant Accounting Policies - Additional Information (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Schedule Of Accounting Policies [Line Items]      
Allowance for doubtful accounts $ 5,944 $ 17,193  
Amounts capitalized for long-term supply arrangements 3,897 4,356  
Tooling receivable 80,225 95,965  
Reimbursable tooling costs 16,007 17,233  
Research and Development Expense $ 84,112 $ 80,528 $ 89,956
Property, Plant and Equipment, Other Types [Member]      
Schedule Of Accounting Policies [Line Items]      
Amortization period for molds, dies and other tools 3 years