v3.22.2.2
Fair Value Measures and Disclosures - Reconciliation of Fair Value of Liabilities (Details) - Contingent Consideration - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]    
Beginning balance $ 6,857 $ 0
Loss from fair value adjustments included in results of operations 359 123
Ending balance 2,588 1,951
Eyce    
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]    
Contingent payment settlement (875) $ 1,828
Write-off of Eyce 2022 Contingent Payment in conjunction with the Amended Eyce APA (267)  
Eyce | Class A Common Stock    
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]    
Contingent payment settlement (875)  
DaVinci | Class A Common Stock    
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]    
Contingent payment settlement $ (2,611)