XML 58 R55.htm IDEA: XBRL DOCUMENT v3.20.1
Fair Value Measurements - Additional Information (Details)
$ in Thousands
3 Months Ended
Mar. 31, 2020
USD ($)
Dec. 31, 2019
USD ($)
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Change in estimated fair value of contingently returnable consideration $ 188  
Maximum estimated refund tor contingently returnable consideration 1,300  
Change in estimated fair value of contingent earnout liabilities 1,849  
Maximum estimated exposure to contingent earnout liabilities 119,300  
Fair value of Revolving Credit Commitment 58,900 $ 40,400
Carrying value of Revolving Credit Commitment $ 60,363 $ 40,363
Revenue or EBITDA Growth Rate | Minimum    
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Contingent earnout liability input 0.08  
Revenue or EBITDA Growth Rate | Maximum    
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Contingent earnout liability input 0.20  
Discount Rate | Minimum    
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Contingent earnout liability input 0.0775  
Discount Rate | Maximum    
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Contingent earnout liability input 0.1875