XML 75 R66.htm IDEA: XBRL DOCUMENT v3.25.1
Segment Reporting - Segment Reporting About Property and Equipment, Net by Geographic Areas (Detail) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Segment Reporting Information [Line Items]    
Property and equipment, net $ 253,169 $ 252,970
Mexico    
Segment Reporting Information [Line Items]    
Property and equipment, net 49,032 47,814
Germany    
Segment Reporting Information [Line Items]    
Property and equipment, net 45,793 42,457
China    
Segment Reporting Information [Line Items]    
Property and equipment, net 43,566 44,767
United States    
Segment Reporting Information [Line Items]    
Property and equipment, net 38,907 42,928
North Macedonia    
Segment Reporting Information [Line Items]    
Property and equipment, net 25,589 25,374
Vietnam    
Segment Reporting Information [Line Items]    
Property and equipment, net 20,294 20,920
Czech Republic    
Segment Reporting Information [Line Items]    
Property and equipment, net 9,710 9,440
Hungary    
Segment Reporting Information [Line Items]    
Property and equipment, net 7,871 7,994
Ukraine    
Segment Reporting Information [Line Items]    
Property and equipment, net 5,062 5,174
Other    
Segment Reporting Information [Line Items]    
Property and equipment, net $ 7,345 $ 6,102