Quarterly report pursuant to Section 13 or 15(d)

Fair Value - Level 3 (Details)

v3.21.2
Fair Value - Level 3 (Details) - USD ($)
$ in Thousands
3 Months Ended
Sep. 30, 2021
Jun. 30, 2021
Mar. 31, 2021
Sep. 30, 2020
Jun. 30, 2020
Mar. 31, 2020
Redeemable convertible preferred stock warrants            
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]            
Beginning balance       $ 8,683 $ 7,898 $ 6,684
Additions       1,762    
Change in fair value, loss (gain) included in net loss       (785) 785 1,214
Ending balance       9,660 8,683 7,898
FVO notes            
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]            
Beginning balance       6,491 8,257 11,659
Settlements         (2,724)  
Change in fair value, loss (gain) included in net loss       (488) (2,898) 454
Change in fair value, (gain) included in other comprehensive income         3,856 (3,856)
Ending balance       6,003 6,491 8,257
Contingent consideration - earnout            
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]            
Beginning balance $ 47,224 $ 43,193 $ 50,238      
Settlements     (25,815)      
Change in fair value, loss (gain) included in net loss (7,413) 4,031 18,770      
Ending balance 39,811 47,224 43,193      
Contingent consideration - business combination            
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]            
Beginning balance 2,654 2,954 3,549 1,500 20 100
Additions     1,742      
Settlements     (2,062)      
Change in fair value, loss (gain) included in net loss 195 (300) (275) 100 1,480 (80)
Ending balance 2,849 2,654 2,954 $ 1,600 $ 1,500 $ 20
Private warrant liability            
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]            
Beginning balance 34,903 47,444 31,534      
Settlements (14,505) (16,843)        
Change in fair value, loss (gain) included in net loss (2,692) 4,302 15,910      
Ending balance $ 17,706 $ 34,903 $ 47,444