Quarterly report pursuant to Section 13 or 15(d)

Fair Value Measurements (Narrative) (Details)

v3.21.2
Fair Value Measurements (Narrative) (Details) - USD ($)
$ in Thousands
1 Months Ended 2 Months Ended 3 Months Ended 5 Months Ended 6 Months Ended
Jun. 30, 2021
May 17, 2021
Jun. 30, 2020
May 17, 2021
Jun. 30, 2020
Dec. 31, 2020
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]            
Contingent consideration arrangement $ 6,500          
Contingent consideration, gain (loss) due to change in value 1,100 $ 1,100 $ (3,200) $ 1,100 $ (3,000)  
Contingent consideration, settlements 600     $ 200 $ 300  
Level 3            
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]            
Contingent consideration arrangement 6,500         $ 6,200
Prepaid Expenses and Other Current Assets            
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]            
Contingent consideration arrangement 500          
Other Noncurrent Assets            
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]            
Contingent consideration arrangement $ 6,000