XML 53 R43.htm IDEA: XBRL DOCUMENT v3.23.2
Details of Certain Balance Sheet Components (Detail) - USD ($)
$ in Thousands
Jun. 30, 2023
Dec. 31, 2022
Jun. 30, 2022
Dec. 31, 2021
Current Assets:        
Billable tooling $ 17,393 $ 15,267    
Income tax and other tax receivable 13,197 15,041    
Short-term derivative financial instruments 12,825 6,564    
Prepaid expenses 9,631 6,239    
Other 3,382 3,869    
Total other current assets 74,781 64,597    
Other current liabilities:        
Accrued employee liabilities 36,074 32,031    
Liabilities from discounts and rebates 25,266 26,640    
Income tax and other taxes payable 14,828 14,459    
Accrued warranty 2,900 2,380 $ 1,899 $ 1,916
Restructuring 1,588 588    
Other 10,622 17,716    
Total other current liabilities 91,278 93,814    
Related Party        
Current Assets:        
Notes receivable 13,176 12,127    
Receivables due from factor $ 5,177 $ 5,490