Charges Related To Restructuring Activities - (Details) - USD ($)
3 Months Ended 12 Months Ended
Dec. 31, 2016
Sep. 30, 2016
Jun. 30, 2016
Mar. 31, 2016
Dec. 31, 2015
Jun. 30, 2015
Mar. 31, 2015
Dec. 31, 2016
Dec. 31, 2015
Dec. 31, 2014
Dec. 31, 2013
Dec. 31, 2012
Dec. 31, 2011
Restructuring Reserve [Roll Forward]                          
Beginning Balance       $ 2,714,000     $ 4,466,000 $ 2,714,000 $ 4,466,000 $ 4,485,000 $ 6,993,000 $ 4,979,000 $ 0
Charges $ (1,148,000) $ (508,000) $ (689,000) (102,000) $ (1,031,000) $ (689,000) (240,000) (2,447,000) (1,971,000) (11,112,000) (9,336,000) (11,395,000) (10,534,000)
Payments               (2,992,000) (3,723,000) (11,131,000) (11,844,000) (9,381,000) (5,555,000)
Ending Balance 2,169,000       2,714,000     2,169,000 2,714,000 4,466,000 4,485,000 6,993,000 4,979,000
Severance                          
Restructuring Reserve [Roll Forward]                          
Beginning Balance       2,477,000     4,209,000 2,477,000 4,209,000 3,986,000 5,211,000 4,905,000 0
Charges               (1,962,000) (1,678,000) (9,841,000) (8,282,000) (6,775,000) (8,352,000)
Payments               (2,390,000) (3,410,000) (9,618,000) (9,507,000) (6,469,000) (3,447,000)
Ending Balance 2,049,000       2,477,000     2,049,000 2,477,000 4,209,000 3,986,000 5,211,000 4,905,000
Inventory                          
Restructuring Reserve [Roll Forward]                          
Beginning Balance       0     0 0 0 0 151,000 0 0
Charges               0 0 0 0 (491,000) (277,000)
Payments               0 0 0 (151,000) (340,000) (277,000)
Ending Balance 0       0     0 0 0 0 151,000 0
Lease Terminations                          
Restructuring Reserve [Roll Forward]                          
Beginning Balance       237,000     257,000 237,000 257,000 499,000 1,625,000 74,000 0
Charges               (485,000) (293,000) (15,000) (698,000) (1,725,000) (1,788,000)
Payments               (602,000) (313,000) (227,000) (1,824,000) (174,000) (1,714,000)
Ending Balance 120,000       237,000     120,000 237,000 257,000 499,000 1,625,000 74,000
Other                          
Restructuring Reserve [Roll Forward]                          
Beginning Balance       0     0 0 0 0 6,000 0 0
Charges               0 0 (1,286,000) (356,000) (2,404,000) (117,000)
Payments               0 0 (1,286,000) (362,000) (2,398,000) (117,000)
Ending Balance 0       0     0 0 0 0 6,000 0
North America/HME                          
Restructuring Reserve [Roll Forward]                          
Beginning Balance       899,000     662,000 899,000 662,000 2,805,000 3,747,000 3,092,000  
Charges               (2,347,000) (1,361,000) (4,404,000) (5,922,000) (4,247,000) (4,759,000)
Payments               (2,343,000) (1,124,000) (6,547,000) (6,864,000) (3,592,000) (1,667,000)
Ending Balance 903,000       899,000     903,000 899,000 662,000 2,805,000 3,747,000 3,092,000
North America/HME | Severance                          
Restructuring Reserve [Roll Forward]                          
Beginning Balance       662,000     662,000 662,000 662,000 2,805,000 3,747,000 3,092,000  
Charges               (1,862,000) (1,069,000) (4,404,000) (5,405,000) (4,242,000) (4,755,000)
Payments               (1,741,000) (1,069,000) (6,547,000) (6,347,000) (3,587,000) (1,663,000)
Ending Balance 783,000       662,000     783,000 662,000 662,000 2,805,000 3,747,000 3,092,000
North America/HME | Inventory                          
Restructuring Reserve [Roll Forward]                          
Beginning Balance       0     0 0 0 0 0 0  
Charges               0 0 0 0 0 0
Payments               0 0 0 0 0 0
Ending Balance 0       0     0 0 0 0 0 0
North America/HME | Lease Terminations                          
Restructuring Reserve [Roll Forward]                          
Beginning Balance       237,000     0 237,000 0 0 0 0  
Charges               (485,000) (292,000) 0 (164,000) (5,000) 0
Payments               (602,000) (55,000) 0 (164,000) (5,000) 0
Ending Balance 120,000       237,000     120,000 237,000 0 0 0 0
North America/HME | Other                          
Restructuring Reserve [Roll Forward]                          
Beginning Balance       0     0 0 0 0 0 0  
Charges               0 0 0 (353,000) 0 (4,000)
Payments               0 0 0 (353,000) 0 (4,000)
Ending Balance 0       0     0 0 0 0 0 0
IPG                          
Restructuring Reserve [Roll Forward]                          
Beginning Balance             148,000   148,000 92,000   71,000  
Charges                 (73,000) (1,924,000) (267,000) (35,000) (123,000)
Payments                 (221,000) (1,868,000) (175,000) (106,000) (52,000)
Ending Balance                   148,000 92,000   71,000
IPG | Severance                          
Restructuring Reserve [Roll Forward]                          
Beginning Balance             148,000   148,000 92,000   71,000  
Charges                 (73,000) (1,163,000) (267,000) (35,000) (123,000)
Payments                 (221,000) (1,107,000) (175,000) (106,000) (52,000)
Ending Balance                   148,000 92,000   71,000
IPG | Inventory                          
Restructuring Reserve [Roll Forward]                          
Beginning Balance             0   0 0   0  
Charges                 0 0 0 0 0
Payments                 0 0 0 0 0
Ending Balance                   0 0   0
IPG | Lease Terminations                          
Restructuring Reserve [Roll Forward]                          
Beginning Balance             0   0 0   0  
Charges                 0 0 0 0 0
Payments                 0 0 0 0 0
Ending Balance                   0 0   0
IPG | Other                          
Restructuring Reserve [Roll Forward]                          
Beginning Balance             0   0 0   0  
Charges                 0 (761,000) 0 0 0
Payments                 0 (761,000) 0 0 0
Ending Balance                   0 0   0
Europe                          
Restructuring Reserve [Roll Forward]                          
Beginning Balance       312,000     421,000 312,000 421,000 1,089,000 595,000 1,816,000  
Charges                 (510,000) (1,052,000) (1,640,000) (2,093,000) (5,466,000)
Payments               (312,000) (619,000) (1,720,000) (1,146,000) (3,314,000) (3,650,000)
Ending Balance         312,000       312,000 421,000 1,089,000 595,000 1,816,000
Europe | Severance                          
Restructuring Reserve [Roll Forward]                          
Beginning Balance       312,000     421,000 312,000 421,000 1,089,000 595,000 1,742,000  
Charges                 (510,000) (527,000) (1,640,000) (817,000) (3,288,000)
Payments               (312,000) (619,000) (1,195,000) (1,146,000) (1,964,000) (1,546,000)
Ending Balance         312,000       312,000 421,000 1,089,000 595,000 1,742,000
Europe | Inventory                          
Restructuring Reserve [Roll Forward]                          
Beginning Balance       0     0 0 0 0 0 0  
Charges                 0 0 0 0 (277,000)
Payments               0 0 0 0 0 (277,000)
Ending Balance         0       0 0 0 0 0
Europe | Lease Terminations                          
Restructuring Reserve [Roll Forward]                          
Beginning Balance       0     0 0 0 0 0 74,000  
Charges                 0 0 0 (53,000) (1,788,000)
Payments               0 0 0 0 (127,000) (1,714,000)
Ending Balance         0       0 0 0 0 74,000
Europe | Other                          
Restructuring Reserve [Roll Forward]                          
Beginning Balance       0     0 0 0 0 0 0  
Charges                 0 (525,000) 0 (1,223,000) (113,000)
Payments               0 0 (525,000) 0 (1,223,000) (113,000)
Ending Balance         0       0 0 0 0 0
Asia/Pacific                          
Restructuring Reserve [Roll Forward]                          
Beginning Balance             257,000   257,000 499,000 2,651,000 0  
Charges               (100,000) (27,000) (754,000) (1,507,000) (5,020,000) (186,000)
Payments               (100,000) (284,000) (996,000) (3,659,000) (2,369,000) (186,000)
Ending Balance                   257,000 499,000 2,651,000 0
Asia/Pacific | Severance                          
Restructuring Reserve [Roll Forward]                          
Beginning Balance             0   0 0 869,000 0  
Charges               (100,000) (26,000) (769,000) (970,000) (1,681,000) (186,000)
Payments               (100,000) (26,000) (769,000) (1,839,000) (812,000) (186,000)
Ending Balance                   0 0 869,000 0
Asia/Pacific | Inventory                          
Restructuring Reserve [Roll Forward]                          
Beginning Balance             0   0 0 151,000 0  
Charges               0 0 0 0 (491,000) 0
Payments               0 0 0 (151,000) (340,000) 0
Ending Balance                   0 0 151,000 0
Asia/Pacific | Lease Terminations                          
Restructuring Reserve [Roll Forward]                          
Beginning Balance             257,000   257,000 499,000 1,625,000 0  
Charges               0 (1,000) (15,000) (534,000) (1,667,000) 0
Payments               0 (258,000) (227,000) (1,660,000) (42,000) 0
Ending Balance                   257,000 499,000 1,625,000 0
Asia/Pacific | Other                          
Restructuring Reserve [Roll Forward]                          
Beginning Balance             0   0 0 6,000 0  
Charges               0 0 0 (3,000) (1,181,000) 0
Payments               0 0 0 (9,000) (1,175,000) 0
Ending Balance                   0 $ 0 $ 6,000 $ 0
Other                          
Restructuring Reserve [Roll Forward]                          
Beginning Balance       1,503,000     2,978,000 1,503,000 2,978,000        
Charges                   (2,978,000)      
Payments               (237,000) (1,475,000)        
Ending Balance 1,266,000       1,503,000     1,266,000 1,503,000 2,978,000      
Other | Severance                          
Restructuring Reserve [Roll Forward]                          
Beginning Balance       1,503,000     2,978,000 1,503,000 2,978,000        
Charges                   (2,978,000)      
Payments               (237,000) (1,475,000)        
Ending Balance 1,266,000       1,503,000     1,266,000 1,503,000 2,978,000      
Other | Inventory                          
Restructuring Reserve [Roll Forward]                          
Beginning Balance       0     0 0 0        
Charges                   0      
Payments               0 0        
Ending Balance 0       0     0 0 0      
Other | Lease Terminations                          
Restructuring Reserve [Roll Forward]                          
Beginning Balance       0     0 0 0        
Charges                   0      
Payments               0 0        
Ending Balance 0       0     0 0 0      
Other | Other                          
Restructuring Reserve [Roll Forward]                          
Beginning Balance       $ 0     $ 0 0 0        
Charges                   0      
Payments               0 0        
Ending Balance $ 0       $ 0     $ 0 $ 0 $ 0