XML 69 R50.htm IDEA: XBRL DOCUMENT v3.21.2
Fair Value - Additional Information (Details)
Jun. 30, 2021
USD ($)
$ / shares
Jan. 31, 2021
USD ($)
Dec. 31, 2020
USD ($)
$ / shares
Fair Value Measurement Inputs and Valuation Techniques [Line Items]      
Business combination contingent consideration | $ $ 1,714,000    
Settlement of contingent consideration related to a business combination | $   $ 2,063,000  
Transfer between level1 to level2 | $ 0    
Transfer between level2 to level1 | $ $ 0    
Discount rate | Minimum      
Fair Value Measurement Inputs and Valuation Techniques [Line Items]      
Business combination contingent consideration, measurement input 24.2    
Discount rate | Maximum      
Fair Value Measurement Inputs and Valuation Techniques [Line Items]      
Business combination contingent consideration, measurement input 26.0    
Cost of capital | Minimum      
Fair Value Measurement Inputs and Valuation Techniques [Line Items]      
Business combination contingent consideration, measurement input 26.0    
Current stock price | Private warrant liability      
Fair Value Measurement Inputs and Valuation Techniques [Line Items]      
Warrants, measurement input 19.34   14.27
Exercise Price | Private warrant liability      
Fair Value Measurement Inputs and Valuation Techniques [Line Items]      
Warrants, measurement input 11.50   11.50
Volatility | Minimum      
Fair Value Measurement Inputs and Valuation Techniques [Line Items]      
Business combination contingent consideration, measurement input 41.7    
Volatility | Maximum      
Fair Value Measurement Inputs and Valuation Techniques [Line Items]      
Business combination contingent consideration, measurement input 77.0    
Volatility | Private warrant liability      
Fair Value Measurement Inputs and Valuation Techniques [Line Items]      
Warrants, measurement input 52   35
Expected term | Private warrant liability      
Fair Value Measurement Inputs and Valuation Techniques [Line Items]      
Warrants term 4 years 5 months 23 days   4 years 11 months 23 days
Income approach      
Fair Value Measurement Inputs and Valuation Techniques [Line Items]      
Business combination contingent consideration | $     $ 1,800,000
Income approach | Discount rate | Minimum      
Fair Value Measurement Inputs and Valuation Techniques [Line Items]      
Business combination contingent consideration, measurement input     9.96
Income approach | Discount rate | Maximum      
Fair Value Measurement Inputs and Valuation Techniques [Line Items]      
Business combination contingent consideration, measurement input     9.98
Income approach | Revenue volatility      
Fair Value Measurement Inputs and Valuation Techniques [Line Items]      
Business combination contingent consideration, measurement input     18.0
Income approach | Cost of capital | Weighted Average      
Fair Value Measurement Inputs and Valuation Techniques [Line Items]      
Business combination contingent consideration, measurement input     21.5
Monte Carlo simulation method      
Fair Value Measurement Inputs and Valuation Techniques [Line Items]      
Business combination contingent consideration | $ $ 8,550   $ 1,749,000
Monte Carlo simulation method | Discount rate      
Fair Value Measurement Inputs and Valuation Techniques [Line Items]      
Business combination contingent consideration, measurement input 5.3   9
Monte Carlo simulation method | Current stock price      
Fair Value Measurement Inputs and Valuation Techniques [Line Items]      
Business combination contingent consideration, measurement input | $ / shares     14.27
Contingent consideration earnout, measurement input 19.34   14.27
Monte Carlo simulation method | Current stock price | Maximum      
Fair Value Measurement Inputs and Valuation Techniques [Line Items]      
Business combination contingent consideration, measurement input | $ / shares 19.34    
Monte Carlo simulation method | Strike price      
Fair Value Measurement Inputs and Valuation Techniques [Line Items]      
Business combination contingent consideration, measurement input | $ / shares 20.00   20.00
Monte Carlo simulation method | Exercise Price | Minimum      
Fair Value Measurement Inputs and Valuation Techniques [Line Items]      
Contingent consideration earnout, measurement input | $ / shares 20   18
Monte Carlo simulation method | Exercise Price | Maximum      
Fair Value Measurement Inputs and Valuation Techniques [Line Items]      
Contingent consideration earnout, measurement input | $ / shares 22   20
Monte Carlo simulation method | Exercise Price | Weighted Average      
Fair Value Measurement Inputs and Valuation Techniques [Line Items]      
Contingent consideration earnout, measurement input | $ / shares     22
Monte Carlo simulation method | Volatility      
Fair Value Measurement Inputs and Valuation Techniques [Line Items]      
Business combination contingent consideration, measurement input 70   60
Contingent consideration earnout, measurement input 65   60
Monte Carlo simulation method | Forfeiture Rate      
Fair Value Measurement Inputs and Valuation Techniques [Line Items]      
Contingent consideration earnout, measurement input 15   16