v3.25.2
Segment Reporting - Segment Reporting About Property and Equipment, Net by Geographic Areas (Detail) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Segment Reporting Information [Line Items]    
Property and equipment, net $ 262,419 $ 252,970
Germany    
Segment Reporting Information [Line Items]    
Property and equipment, net 49,688 42,457
Mexico    
Segment Reporting Information [Line Items]    
Property and equipment, net 49,654 47,814
China    
Segment Reporting Information [Line Items]    
Property and equipment, net 44,499 44,767
United States    
Segment Reporting Information [Line Items]    
Property and equipment, net 38,847 42,928
North Macedonia    
Segment Reporting Information [Line Items]    
Property and equipment, net 28,130 25,374
Vietnam    
Segment Reporting Information [Line Items]    
Property and equipment, net 19,665 20,920
Czech Republic    
Segment Reporting Information [Line Items]    
Property and equipment, net 9,916 9,440
Hungary    
Segment Reporting Information [Line Items]    
Property and equipment, net 8,747 7,994
Ukraine    
Segment Reporting Information [Line Items]    
Property and equipment, net 4,799 5,174
Other    
Segment Reporting Information [Line Items]    
Property and equipment, net $ 8,474 $ 6,102