XML 76 R56.htm IDEA: XBRL DOCUMENT v3.20.4
Debt - Note Payable (Details)
$ in Thousands
3 Months Ended
Oct. 30, 2015
liability
Mar. 31, 2020
USD ($)
Dec. 31, 2020
USD ($)
Dec. 31, 2019
USD ($)
Debt Instrument [Line Items]        
Recognition of earnout payment liability   $ 7,400    
Payment for contingent liability   100    
Long-term note payable     $ 2,426 $ 0
Mediscan        
Debt Instrument [Line Items]        
Number of contingent liabilities assumed | liability 2      
Recognition of earnout payment liability   7,400    
Payment for contingent liability   100    
Earnout Notes Payable        
Debt Instrument [Line Items]        
Notes payable, current     2,400  
Long-term note payable     2,500  
Earnout Notes Payable | Mediscan        
Debt Instrument [Line Items]        
Earnout performance criterion, conversion to note payable   $ 7,300    
Notes payable, current     2,400  
Long-term note payable     $ 2,500