XML 140 R125.htm IDEA: XBRL DOCUMENT v3.24.0.1
Geographic Information and Significant Customers Long Lived Assets by Geographic Location (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Revenues from External Customers and Long-Lived Assets [Line Items]    
Long-Lived Assets $ 1,236,797 $ 1,162,557
COSTA RICA    
Revenues from External Customers and Long-Lived Assets [Line Items]    
Long-Lived Assets 143,380 128,179
Mexico Property and Equipment [Member]    
Revenues from External Customers and Long-Lived Assets [Line Items]    
Long-Lived Assets 110,124 99,849
Other LATAM [Member]    
Revenues from External Customers and Long-Lived Assets [Line Items]    
Long-Lived Assets 47,564 39,270
CANADA    
Revenues from External Customers and Long-Lived Assets [Line Items]    
Long-Lived Assets 5,694 5,374
Italy Property and Equipment [Member]    
Revenues from External Customers and Long-Lived Assets [Line Items]    
Long-Lived Assets 28,201 24,323
SPAIN    
Revenues from External Customers and Long-Lived Assets [Line Items]    
Long-Lived Assets 21,921 18,948
Czech Republic, Koruny    
Revenues from External Customers and Long-Lived Assets [Line Items]    
Long-Lived Assets 12,256 10,732
Europe [Member]    
Revenues from External Customers and Long-Lived Assets [Line Items]    
Long-Lived Assets 11,440 11,375
Asia Pacific [Member]    
Revenues from External Customers and Long-Lived Assets [Line Items]    
Long-Lived Assets 22,966 20,930
Foreign [Member]    
Revenues from External Customers and Long-Lived Assets [Line Items]    
Long-Lived Assets 403,546 358,980
United States property and equipment [Member]    
Revenues from External Customers and Long-Lived Assets [Line Items]    
Long-Lived Assets $ 833,251 $ 803,577
Manufactured Product, Other | Revenue Benchmark [Member] | Customer Concentration Risk    
Revenues from External Customers and Long-Lived Assets [Line Items]    
Concentration Risk, Percentage 16.00%