v3.25.2
Details of Certain Balance Sheet Components (Detail) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Jun. 30, 2024
Dec. 31, 2023
Current Assets:        
Billable tooling $ 24,085 $ 19,740    
Income tax and other tax receivable 23,320 20,611    
Prepaid expenses 12,708 6,305    
Short-term derivative financial instruments 5,884 719    
Other 9,004 5,848    
Total other current assets 87,415 64,413    
Other current liabilities:        
Accrued employee liabilities 38,644 42,277    
Income tax and other taxes payable 28,560 26,385    
Liabilities from discounts and rebates 23,978 20,501    
Restructuring 6,033 3,288    
Accrued warranty 5,475 3,507 $ 3,440 $ 3,945
Short-term derivative financial instruments 699 2,037    
Other 9,344 7,829    
Total other current liabilities 112,733 105,824    
Related Party        
Current Assets:        
Notes receivable $ 12,414 $ 11,190