XML 74 R58.htm IDEA: XBRL DOCUMENT v3.25.0.1
Details of Certain Financial Statement Components (Detail) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Inventory:      
Raw materials, net $ 137,511 $ 126,013  
Work in process, net 19,059 15,704  
Finished goods, net 70,786 64,175  
Total inventory, net 227,356 205,892  
Other current assets:      
Income tax and other tax receivable 20,611 16,017  
Billable tooling 19,740 16,877  
Prepaid expenses 6,305 7,889  
Short-term derivative financial instruments 719 10,717  
Other 4,737 4,272  
Total other current assets 64,413 78,420  
Property and equipment:      
Machinery and equipment 260,578 236,277  
Buildings and improvements 117,953 130,374  
Information technology 45,157 41,543  
Production tooling 37,765 28,033  
Leasehold improvements 23,262 12,269  
Construction in progress 36,846 27,461  
Total property and equipment 521,561 475,957  
Less: accumulated depreciation (268,591) (230,723)  
Total property and equipment, net 252,970 245,234  
Other current liabilities:      
Accrued employee liabilities 42,277 43,176  
Income tax and other taxes payable 26,385 19,327  
Liabilities from discounts and rebates 20,501 22,916  
Restructuring 3,288 2,150  
Accrued warranty 3,507 3,945 $ 2,380
Short-term derivative financial instruments 2,037    
Other 7,829 9,291  
Total other current liabilities 105,824 100,805  
Related Party      
Other current assets:      
Notes receivable 11,190 18,226  
Receivables due from factor $ 1,111 $ 4,422