XML 41 R30.htm IDEA: XBRL DOCUMENT v3.20.2
Fair Value Measurement - Narrative (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2020
Sep. 30, 2019
Sep. 30, 2020
Sep. 30, 2019
Dec. 31, 2019
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]          
Probability of reaching the forecast maximum (as a percent)     100.00%    
Payments of contingent consideration due to seller       $ 2,300  
Level 3          
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]          
Change in fair value     $ 325    
Payments of contingent consideration due to seller     953    
Selling, general and administrative expenses | Level 3          
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]          
Change in fair value $ 279 $ (53) $ 325 $ (543)  
Minimum          
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]          
Discount rate used to determine fair value of contingent consideration 2.00%   2.00%    
Maximum          
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]          
Discount rate used to determine fair value of contingent consideration 3.00%   3.00%    
Contingent consideration          
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]          
Contingent consideration due to seller $ (400)   $ (400)   $ (1,700)