v3.26.1
Segment Reporting - Segment Reporting About Property and Equipment, Net by Geographic Areas (Detail) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Segment Reporting Information [Line Items]    
Property and equipment, net $ 268,780 $ 270,614
Mexico    
Segment Reporting Information [Line Items]    
Property and equipment, net 51,133 50,506
China    
Segment Reporting Information [Line Items]    
Property and equipment, net 45,106 47,414
Germany    
Segment Reporting Information [Line Items]    
Property and equipment, net 43,209 50,761
United States    
Segment Reporting Information [Line Items]    
Property and equipment, net 37,371 40,361
Vietnam    
Segment Reporting Information [Line Items]    
Property and equipment, net 31,328 19,110
North Macedonia    
Segment Reporting Information [Line Items]    
Property and equipment, net 27,878 29,375
Hungary    
Segment Reporting Information [Line Items]    
Property and equipment, net 8,869 8,617
Czech Republic    
Segment Reporting Information [Line Items]    
Property and equipment, net 8,810 10,513
Ukraine    
Segment Reporting Information [Line Items]    
Property and equipment, net 5,465 5,467
Morocco    
Segment Reporting Information [Line Items]    
Property and equipment, net 4,838 4,436
Other    
Segment Reporting Information [Line Items]    
Property and equipment, net $ 4,773 $ 4,054