XML 50 R40.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Details of Certain Balance Sheet Components (Detail) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Mar. 31, 2023
Dec. 31, 2022
Current Assets:        
Billable tooling $ 17,939 $ 16,877    
Income tax and other tax receivable 17,847 16,017    
Notes receivable 17,504      
Prepaid expenses 11,391 7,889    
Short-term derivative financial instruments 11,479 10,717    
Receivables due from factor 6,504      
Other 7,928 4,272    
Total other current assets 90,592 78,420    
Other current liabilities:        
Accrued employee liabilities 31,217 43,176    
Liabilities from discounts and rebates 23,528 22,916    
Income tax and other taxes payable 23,055 19,327    
Restructuring 7,140 2,150    
Accrued warranty 5,068 3,945 $ 2,821 $ 2,380
Other 8,931 9,291    
Total other current liabilities $ 98,939 100,805    
Related Party        
Current Assets:        
Notes receivable   18,226    
Receivables due from factor   $ 4,422