Quarterly report pursuant to Section 13 or 15(d)

Fair Value Measurements - Earn-out Obligations (Details)

v3.22.2
Fair Value Measurements - Earn-out Obligations (Details) - Level 3 - Fair Value, Measurements, Recurring
$ in Thousands
6 Months Ended
Jun. 30, 2022
USD ($)
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]  
Beginning balance $ 1,250,000
Reclassification from long-term to current 0
Earn-out payments (1,000,000)
Ending balance 250,000
Current portion  
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]  
Beginning balance 1,000,000
Reclassification from long-term to current 250,000
Earn-out payments (1,000,000)
Ending balance 250,000
Long-term portion  
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]  
Beginning balance 250,000
Reclassification from long-term to current (250,000)
Earn-out payments 0
Ending balance $ 0