XML 36 R42.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
COMPONENTS OF THE COMPANY'S CONSOLIDATED BALANCE SHEETS Property and Equipment (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Property, Plant and Equipment [Line Items]      
Property and Equipment, Gross $ 317,020 $ 309,303  
Accumulated depreciation 200,401 195,186  
Depreciation $ 19,190 $ 18,918 $ 18,374
Property and Equipment [Member] | Geographic Concentration Risk [Member]      
Property, Plant and Equipment [Line Items]      
Concentration Risk, Percentage 10.00% 10.00% 10.00%
Property and Equipment [Member] | Geographic Concentration Risk [Member] | United States of America      
Property, Plant and Equipment [Line Items]      
Property and Equipment, Gross $ 160,700 $ 167,600 $ 159,500
Property and Equipment [Member] | Geographic Concentration Risk [Member] | THAILAND      
Property, Plant and Equipment [Line Items]      
Concentration Risk, Percentage 14.00% 12.00% 12.00%
Land      
Property, Plant and Equipment [Line Items]      
Property and Equipment, Gross $ 21,790 $ 20,288  
Construction-in-progress      
Property, Plant and Equipment [Line Items]      
Property and Equipment, Gross 18,604 21,696  
Building and improvements      
Property, Plant and Equipment [Line Items]      
Property and Equipment, Gross 55,785 53,610  
Machinery and equipment      
Property, Plant and Equipment [Line Items]      
Property and Equipment, Gross 168,576 160,028  
Computer software and hardware and office furniture and fixtures      
Property, Plant and Equipment [Line Items]      
Property and Equipment, Gross $ 52,265 $ 53,681  
Minimum [Member] | Building and improvements      
Property, Plant and Equipment [Line Items]      
Property and Equipment, Useful Life 4 years 4 years 4 years
Minimum [Member] | Machinery and equipment      
Property, Plant and Equipment [Line Items]      
Property and Equipment, Useful Life 2 years 2 years 2 years
Minimum [Member] | Computer software and hardware and office furniture and fixtures      
Property, Plant and Equipment [Line Items]      
Property and Equipment, Useful Life 4 years 4 years 4 years
Maximum [Member] | Building and improvements      
Property, Plant and Equipment [Line Items]      
Property and Equipment, Useful Life 40 years 40 years 40 years
Maximum [Member] | Machinery and equipment      
Property, Plant and Equipment [Line Items]      
Property and Equipment, Useful Life 8 years 8 years 8 years
Maximum [Member] | Computer software and hardware and office furniture and fixtures      
Property, Plant and Equipment [Line Items]      
Property and Equipment, Useful Life 7 years 7 years 7 years