XML 49 R40.htm IDEA: XBRL DOCUMENT v3.25.1
Details of Certain Balance Sheet Components (Detail) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Mar. 31, 2024
Dec. 31, 2023
Current Assets:        
Income tax and other tax receivable $ 22,475 $ 20,611    
Billable tooling 21,611 19,740    
Prepaid expenses 12,400 6,305    
Short-term derivative financial instruments 1,308 719    
Other 4,957 4,737    
Total other current assets 80,673 64,413    
Other current liabilities:        
Accrued employee liabilities 30,345 42,277    
Income tax and other taxes payable 29,777 26,385    
Liabilities from discounts and rebates 21,833 20,501    
Restructuring 5,495 3,288    
Accrued warranty 3,720 3,507 $ 5,068 $ 3,945
Short-term derivative financial instruments 279 2,037    
Other 8,884 7,829    
Total other current liabilities 100,333 105,824    
Related Party        
Current Assets:        
Notes receivable 17,922 11,190    
Receivables due from factor $ 0 $ 1,111