XML 123 R106.htm IDEA: XBRL DOCUMENT v3.25.0.1
Segment Information - Net Sales and PPE by Geography (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Segment Reporting Information [Line Items]    
Property, plant and equipment, net $ 298,347 $ 294,305
United States    
Segment Reporting Information [Line Items]    
Property, plant and equipment, net 73,036 68,398
Czech Republic    
Segment Reporting Information [Line Items]    
Property, plant and equipment, net 55,554 60,948
India    
Segment Reporting Information [Line Items]    
Property, plant and equipment, net 31,506 31,258
Russia    
Segment Reporting Information [Line Items]    
Property, plant and equipment, net 12,225 15,550
Mexico    
Segment Reporting Information [Line Items]    
Property, plant and equipment, net 20,495 23,922
Poland    
Segment Reporting Information [Line Items]    
Property, plant and equipment, net 17,227 14,661
Other foreign countries    
Segment Reporting Information [Line Items]    
Property, plant and equipment, net $ 88,304 $ 79,568