v3.26.3
Segment Reporting - Segment Reporting About Property and Equipment, Net by Geographic Areas (Detail) - USD ($)
$ in Thousands
Sep. 30, 2026
Dec. 31, 2025
Segment Reporting Information [Line Items]    
Property and equipment, net $ 263,561 $ 270,614
Mexico    
Segment Reporting Information [Line Items]    
Property and equipment, net 49,986 50,506
China    
Segment Reporting Information [Line Items]    
Property and equipment, net 44,344 47,414
Germany    
Segment Reporting Information [Line Items]    
Property and equipment, net 40,966 50,761
United States    
Segment Reporting Information [Line Items]    
Property and equipment, net 38,099 40,361
Vietnam    
Segment Reporting Information [Line Items]    
Property and equipment, net 30,732 19,110
North Macedonia    
Segment Reporting Information [Line Items]    
Property and equipment, net 27,057 29,375
Hungary    
Segment Reporting Information [Line Items]    
Property and equipment, net 8,831 8,617
Czech Republic    
Segment Reporting Information [Line Items]    
Property and equipment, net 8,409 10,513
Morocco    
Segment Reporting Information [Line Items]    
Property and equipment, net 5,228 4,436
Ukraine    
Segment Reporting Information [Line Items]    
Property and equipment, net 5,207 5,467
Other    
Segment Reporting Information [Line Items]    
Property and equipment, net $ 4,702 $ 4,054