XML 109 R55.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Revenue Recognition (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Dec. 31, 2019
Sep. 30, 2019
Jun. 30, 2019
Mar. 31, 2019
Dec. 31, 2018
Sep. 30, 2018
Jun. 30, 2018
Mar. 31, 2018
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Disaggregation of Revenue [Line Items]                      
Contract liabilities $ 1,584       $ 3,080       $ 1,584 $ 3,080  
Revenue 112,034 $ 111,291 $ 111,803 $ 103,979 103,603 $ 100,013 $ 101,360 $ 94,496 439,107 399,472 $ 286,776
Deferred Revenue, Revenue Recognized                 2,000 3,100  
Healthcare                      
Disaggregation of Revenue [Line Items]                      
Contract assets 15,100       2,100       15,100 2,100  
Corporate and Other                      
Disaggregation of Revenue [Line Items]                      
Contract assets $ 1,700       $ 200       1,700 200  
Revenue                 12,643 10,099  
Operating Segments | Healthcare                      
Disaggregation of Revenue [Line Items]                      
Revenue                 372,014 338,812 234,385
Operating Segments | Research                      
Disaggregation of Revenue [Line Items]                      
Revenue                 54,450 50,561 38,790
Corporate and Other                      
Disaggregation of Revenue [Line Items]                      
Revenue                 12,643 10,099 $ 13,601
Remote Cardiac Monitoring Services - Medicare                      
Disaggregation of Revenue [Line Items]                      
Revenue                 153,743 137,600  
Remote Cardiac Monitoring Services - Medicare | Operating Segments | Healthcare                      
Disaggregation of Revenue [Line Items]                      
Revenue                 153,743 137,600  
Remote Cardiac Monitoring Services - Commercial Payors                      
Disaggregation of Revenue [Line Items]                      
Revenue                 218,271 201,212  
Remote Cardiac Monitoring Services - Commercial Payors | Operating Segments | Healthcare                      
Disaggregation of Revenue [Line Items]                      
Revenue                 218,271 201,212  
Clinical Trial Support and Related Services                      
Disaggregation of Revenue [Line Items]                      
Revenue                 54,450 50,561  
Clinical Trial Support and Related Services | Operating Segments | Research                      
Disaggregation of Revenue [Line Items]                      
Revenue                 54,450 50,561  
Technology Devices Consumables and Related Services                      
Disaggregation of Revenue [Line Items]                      
Revenue                 12,643 10,099  
Technology Devices Consumables and Related Services | Corporate and Other                      
Disaggregation of Revenue [Line Items]                      
Revenue                 $ 12,643 $ 10,099