XML 28 R36.htm IDEA: XBRL DOCUMENT v3.20.1
Revenue Recognition (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2020
Mar. 31, 2019
Dec. 31, 2019
Disaggregation of Revenue      
Contract liabilities $ 1,524   $ 1,584
Revenue 113,031 $ 103,979  
Deferred Revenue, Revenue Recognized 500 3,100  
Allowance for Credit Loss      
Beginning balance 31,981    
Adoption Adjustment ASU201613 347    
Credit loss expense 6,020 5,148  
Write-offs 0    
Recoveries collected 180    
Ending balance 38,528    
Healthcare Receivable Portfolio      
Allowance for Credit Loss      
Beginning balance 31,780    
Adoption Adjustment ASU201613 0    
Credit loss expense 6,020    
Write-offs 0    
Recoveries collected 180    
Ending balance 37,980    
Other Receivable Portfolio      
Allowance for Credit Loss      
Beginning balance 201    
Adoption Adjustment ASU201613 347    
Credit loss expense 0    
Write-offs 0    
Recoveries collected 0    
Ending balance 548    
Healthcare      
Disaggregation of Revenue      
Contract assets 18,400   15,100
Corporate and Other      
Disaggregation of Revenue      
Contract assets 1,900   $ 1,700
Operating Segments | Healthcare      
Disaggregation of Revenue      
Revenue 95,707 88,009  
Operating Segments | Research      
Disaggregation of Revenue      
Revenue 13,820 12,964  
Corporate and Other      
Disaggregation of Revenue      
Revenue 3,504 3,006  
Remote Cardiac Monitoring Services - Medicare      
Disaggregation of Revenue      
Revenue 40,128 33,935  
Remote Cardiac Monitoring Services - Medicare | Operating Segments | Healthcare      
Disaggregation of Revenue      
Revenue 40,128 33,935  
Remote Cardiac Monitoring - Commercial Payors      
Disaggregation of Revenue      
Revenue 55,579 54,074  
Remote Cardiac Monitoring - Commercial Payors | Operating Segments | Healthcare      
Disaggregation of Revenue      
Revenue 55,579 54,074  
Clinical Trial Support and Related Services      
Disaggregation of Revenue      
Revenue 13,820 12,964  
Clinical Trial Support and Related Services | Operating Segments | Research      
Disaggregation of Revenue      
Revenue 13,820 12,964  
Technology Devices Consumables and Related Services      
Disaggregation of Revenue      
Revenue 3,504 3,006  
Technology Devices Consumables and Related Services | Corporate and Other      
Disaggregation of Revenue      
Revenue $ 3,504 $ 3,006