XML 106 R71.htm IDEA: XBRL DOCUMENT v3.10.0.1
Revenue (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2018
Jun. 30, 2017
Jun. 30, 2018
Jun. 30, 2017
Dec. 31, 2017
Revenue Recognition, Multiple-deliverable Arrangements [Line Items]          
Net Sales $ 246,152,000 $ 233,517,000 $ 483,212,000 $ 465,240,000  
Net Revenue 100.00% 100.00% 100.00% 100.00%  
Deferred Revenue $ 3,092,000   $ 3,092,000   $ 2,770,000
Product          
Revenue Recognition, Multiple-deliverable Arrangements [Line Items]          
Net Sales $ 240,836,000 $ 228,377,000 $ 472,862,000 $ 455,533,000  
Net Revenue 98.00% 98.00% 98.00% 98.00%  
Service          
Revenue Recognition, Multiple-deliverable Arrangements [Line Items]          
Net Sales $ 5,316,000 $ 5,140,000 $ 10,350,000 $ 9,707,000  
Net Revenue 2.00% 2.00% 2.00% 2.00%  
Europe          
Revenue Recognition, Multiple-deliverable Arrangements [Line Items]          
Net Sales $ 138,896,000 $ 128,485,000 $ 270,210,000 $ 247,993,000  
Europe | Product          
Revenue Recognition, Multiple-deliverable Arrangements [Line Items]          
Net Sales 135,408,000 125,289,000 263,410,000 242,079,000  
Europe | Service          
Revenue Recognition, Multiple-deliverable Arrangements [Line Items]          
Net Sales 3,488,000 3,196,000 6,800,000 5,914,000  
NA/HME          
Revenue Recognition, Multiple-deliverable Arrangements [Line Items]          
Net Sales 79,867,000 77,689,000 159,649,000 161,951,000  
NA/HME | Product          
Revenue Recognition, Multiple-deliverable Arrangements [Line Items]          
Net Sales 79,667,000 77,094,000 159,238,000 160,730,000  
NA/HME | Service          
Revenue Recognition, Multiple-deliverable Arrangements [Line Items]          
Net Sales 200,000 595,000 411,000 1,221,000  
IPG          
Revenue Recognition, Multiple-deliverable Arrangements [Line Items]          
Net Sales 13,704,000 15,320,000 28,591,000 31,693,000  
IPG | Product          
Revenue Recognition, Multiple-deliverable Arrangements [Line Items]          
Net Sales 13,267,000 15,119,000 27,775,000 31,357,000  
IPG | Service          
Revenue Recognition, Multiple-deliverable Arrangements [Line Items]          
Net Sales 437,000 201,000 816,000 336,000  
Asia/Pacific          
Revenue Recognition, Multiple-deliverable Arrangements [Line Items]          
Net Sales 13,685,000 12,023,000 24,762,000 23,603,000  
Asia/Pacific | Product          
Revenue Recognition, Multiple-deliverable Arrangements [Line Items]          
Net Sales 12,494,000 10,875,000 22,439,000 21,367,000  
Asia/Pacific | Service          
Revenue Recognition, Multiple-deliverable Arrangements [Line Items]          
Net Sales $ 1,191,000 $ 1,148,000 $ 2,323,000 $ 2,236,000  
General Terms and Conditions          
Revenue Recognition, Multiple-deliverable Arrangements [Line Items]          
Contract Type Sales Split     35.00%    
Large National Customers          
Revenue Recognition, Multiple-deliverable Arrangements [Line Items]          
Contract Type Sales Split     25.00%    
Government Tenders          
Revenue Recognition, Multiple-deliverable Arrangements [Line Items]          
Contract Type Sales Split     15.00%    
Other Customers          
Revenue Recognition, Multiple-deliverable Arrangements [Line Items]          
Contract Type Sales Split     25.00%