XML 99 R87.htm IDEA: XBRL DOCUMENT v3.22.0.1
Segment And Geographic Information (Narrative) (Details)
$ in Thousands
12 Months Ended
Dec. 31, 2021
USD ($)
segment
Dec. 31, 2020
USD ($)
Dec. 31, 2019
USD ($)
Segment Reporting Information [Line Items]      
Number of reportable segments | segment 2    
Revenues $ 298,836 $ 253,227 $ 276,222
Goodwill 250,000 260,061 186,697
Domestic [Member]      
Segment Reporting Information [Line Items]      
Revenues 151,151 138,274 $ 150,553
Germany {Member]      
Segment Reporting Information [Line Items]      
Long-lived assets $ 20,600 $ 15,100  
Percentage of revenue 10.00% 10.00% 10.00%
Medical Devices [Member]      
Segment Reporting Information [Line Items]      
Revenues $ 221,597 $ 179,299 $ 197,246
Goodwill 250,000 260,100  
Intersegment Eliminations [Member]      
Segment Reporting Information [Line Items]      
Revenues $ 0 $ 0 $ 0
Long-Lived Assets [Member] | Geographic Concentration Risk [Member] | Domestic [Member]      
Segment Reporting Information [Line Items]      
Concentration percentage 45.00% 54.00%  
Long-Lived Assets [Member] | Geographic Concentration Risk [Member] | Germany {Member]      
Segment Reporting Information [Line Items]      
Concentration percentage 97.00%