v3.22.2.2
Fair Value Measures and Disclosures - Reconciliation of Fair Value of Liabilities (Details) - Contingent Consideration - USD ($)
$ in Thousands
9 Months Ended
Sep. 30, 2022
Sep. 30, 2021
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]    
Beginning balance $ 6,857 $ 0
Gain (Loss) from fair value adjustments included in results of operations (929) 755
Ending balance 1,300 2,583
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)