XML 123 R107.htm IDEA: XBRL DOCUMENT v3.25.0.1
Segment Reporting - Segment Reporting About Property and Equipment, Net by Geographic Areas (Detail) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Segment Reporting Information [Line Items]    
Property and equipment, net $ 252,970 $ 245,234
Mexico    
Segment Reporting Information [Line Items]    
Property and equipment, net 47,814 39,943
China    
Segment Reporting Information [Line Items]    
Property and equipment, net 44,767 45,429
United States    
Segment Reporting Information [Line Items]    
Property and equipment, net 42,928 37,413
Germany    
Segment Reporting Information [Line Items]    
Property and equipment, net 42,457 46,586
North Macedonia    
Segment Reporting Information [Line Items]    
Property and equipment, net 25,374 27,675
Vietnam    
Segment Reporting Information [Line Items]    
Property and equipment, net 20,920 21,664
Czech Republic    
Segment Reporting Information [Line Items]    
Property and equipment, net 9,440 11,126
Hungary    
Segment Reporting Information [Line Items]    
Property and equipment, net 7,994 9,097
Ukraine    
Segment Reporting Information [Line Items]    
Property and equipment, net 5,174 5,986
Other    
Segment Reporting Information [Line Items]    
Property and equipment, net $ 6,102 $ 315