XML 51 R46.htm IDEA: XBRL DOCUMENT v3.20.1
Revenue from Contracts with Customers (Tables)
12 Months Ended
Dec. 31, 2019
Revenue from Contract with Customer [Abstract]  
Disaggregation of Revenue
The following tables present net sales to external customers by reportable segment.
 
 
Year Ended December 31, 2019
 
 
Life
Sciences
 
Mobile
Solutions
 
Power
Solutions
 
Intersegment Sales Eliminations
 
Total
United States
 
$
295,690

 
$
162,445

 
$
156,945

 
$
(2,130
)
 
$
612,950

China
 
7,330

 
38,793

 
6,722

 

 
52,845

Mexico
 
373

 
18,815

 
13,489

 

 
32,677

Brazil
 
3

 
36,058

 
300

 

 
36,361

Germany
 
29,239

 
6,372

 
65

 

 
35,676

Switzerland
 
14,016

 
4,340

 
57

 

 
18,413

Other
 
13,081

 
30,926

 
14,522

 

 
58,529

Total net sales
 
$
359,732

 
$
297,749

 
$
192,100

 
$
(2,130
)
 
$
847,451

 
 
Year Ended December 31, 2018
 
 
Life
Sciences
 
Mobile
Solutions
 
Power
Solutions
 
Intersegment Sales Eliminations
 
Total
United States
 
$
206,776

 
$
187,178

 
$
157,357

 
$
(2,331
)
 
$
548,980

China
 
6,130

 
43,610

 
5,537

 

 
55,277

Mexico
 
191

 
27,053

 
12,254

 

 
39,498

Brazil
 
29

 
35,314

 
215

 

 
35,558

Germany
 
19,870

 
5,652

 
26

 

 
25,548

Switzerland
 
6,446

 
5,006

 
54

 

 
11,506

Other
 
8,731

 
31,224

 
14,335

 

 
54,290

Total net sales
 
$
248,173

 
335,037

 
189,778

 
(2,331
)
 
$
770,657

 
 
Year Ended December 31, 2017
 
 
Life
Sciences
 
Mobile
Solutions
 
Power
Solutions
 
Intersegment Sales Eliminations
 
Total
United States
 
$
96,062

 
$
190,828

 
$
152,938

 
$
(1,990
)
 
$
437,838

China
 
267

 
45,503

 
6,481

 

 
52,251

Mexico
 
78

 
26,639

 
14,220

 

 
40,937

Brazil
 

 
35,425

 
185

 

 
35,610

Germany
 
35

 
5,502

 
11

 

 
5,548

Switzerland
 

 
5,450

 

 

 
5,450

Other
 
1,887

 
27,505

 
12,767

 

 
42,159

Total net sales
 
$
98,329

 
$
336,852

 
$
186,602

 
$
(1,990
)
 
$
619,793

Contract with Customer, Asset and Liability
The following table provides information about contract liabilities from contracts with customers.
 
 
Deferred
Revenue
Balance at January 1, 2019
 
$
2,974

Balance at December 31, 2019
 
$
4,172