v3.26.1
Details of Certain Balance Sheet Components (Detail) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Jun. 30, 2025
Dec. 31, 2024
Other current assets:        
Billable tooling $ 25,332 $ 23,553    
Income tax and other tax receivable 20,506 23,826    
Prepaid expenses 12,916 9,214    
Short-term derivative financial instruments 317 4,521    
Other 13,188 7,728    
Total other current assets 83,451 82,332    
Other current liabilities:        
Accrued employee liabilities 42,213 49,924    
Liabilities from discounts and rebates 26,874 22,391    
Income tax and other taxes payable 23,085 31,172    
Merger and acquisition liabilities 14,630 5,254    
Accrued warranty 13,646 7,805 $ 5,475 $ 3,507
Restructuring 12,770 6,928    
Short-term derivative financial instruments 351 775    
Other 13,263 9,855    
Total other current liabilities 146,832 134,104    
Related Party        
Other current assets:        
Notes receivable $ 11,192 $ 13,490