XML 50 R40.htm IDEA: XBRL DOCUMENT v3.24.2
Details of Certain Balance Sheet Components (Detail) - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
Jun. 30, 2023
Dec. 31, 2022
Current Assets:        
Income tax and other tax receivable $ 21,156 $ 16,017    
Billable tooling 18,711 16,877    
Prepaid expenses 11,797 7,889    
Short-term derivative financial instruments 4,814 10,717    
Other 5,453 4,272    
Total other current assets 87,091 78,420    
Other current liabilities:        
Accrued employee liabilities 37,904 43,176    
Liabilities from discounts and rebates 20,721 22,916    
Income tax and other taxes payable 20,441 19,327    
Restructuring 6,459 2,150    
Accrued warranty 3,440 3,945 $ 2,900 $ 2,380
Other 7,759 9,291    
Total other current liabilities 96,724 100,805    
Related Party        
Current Assets:        
Notes receivable 16,535 18,226    
Receivables due from factor $ 8,625 $ 4,422