XML 84 R68.htm IDEA: XBRL DOCUMENT v3.24.0.1
Fair Value - Additional Information (Details)
3 Months Ended 12 Months Ended
Dec. 23, 2020
tranche
shares
Dec. 31, 2021
$ / shares
Mar. 31, 2021
d
$ / shares
Dec. 31, 2023
USD ($)
$ / shares
Dec. 31, 2022
USD ($)
$ / shares
Fair Value Measurement Inputs and Valuation Techniques [Line Items]          
Decrease in stock price       $ (165,500,000)  
Liabilities, fair value disclosure       47,737,000 $ 25,297,000
Convertible senior notes, due 2026          
Fair Value Measurement Inputs and Valuation Techniques [Line Items]          
Convertible senior notes, fair value       73,100,000 238,600,000
Convertible senior notes, due 2028          
Fair Value Measurement Inputs and Valuation Techniques [Line Items]          
Convertible senior notes, fair value       196,700,000  
Repurchase Option          
Fair Value Measurement Inputs and Valuation Techniques [Line Items]          
Minimum principal remains outstanding       30,000,000  
Redemption price, principal amount       $ 1,000  
Percentage of repurchase price on principal amount of the notes to be repurchased, plus accrued interest       106.50%  
Fundamental Change Option          
Fair Value Measurement Inputs and Valuation Techniques [Line Items]          
Redemption price, principal amount       $ 1,000  
Percentage of repurchase price on principal amount of the notes to be repurchased, plus accrued interest       105.25%  
Asset Sale Repurchase Option          
Fair Value Measurement Inputs and Valuation Techniques [Line Items]          
Percentage of repurchase price on principal amount of the notes to be repurchased, plus accrued interest       100.00%  
Minimum amount of aggregate net cash sale proceeds required for repurchase of notes       $ 2,500,000  
Percentage of aggregate net cash sales proceeds applied for repurchase       50.00%  
Aggregate net cash sale proceed threshold for repurchase of notes       $ 20,000,000  
Asset Sale Repurchase Option | Minimum          
Fair Value Measurement Inputs and Valuation Techniques [Line Items]          
Aggregate net cash sale proceed threshold for repurchase of notes       $ 0  
Earnout shares          
Fair Value Measurement Inputs and Valuation Techniques [Line Items]          
Shares issued (shares) | shares 6,000,000        
Number of tranches | tranche 3        
Threshold trading days | d     20    
Threshold consecutive trading days | d     30    
Share-based Payment Arrangement, Market Vesting Condition, Vested     0.33333    
Earnout shares | Tranche One          
Fair Value Measurement Inputs and Valuation Techniques [Line Items]          
Threshold closing price of common stock (in usd per share) | $ / shares     $ 18.00    
Earnout shares | Tranche Two          
Fair Value Measurement Inputs and Valuation Techniques [Line Items]          
Threshold closing price of common stock (in usd per share) | $ / shares   $ 20.00      
Earnout shares | Tranche Three          
Fair Value Measurement Inputs and Valuation Techniques [Line Items]          
Threshold closing price of common stock (in usd per share) | $ / shares       $ 22.00  
Private Warrant Liability          
Fair Value Measurement Inputs and Valuation Techniques [Line Items]          
Liabilities, fair value disclosure       $ 1,151,000 $ 707,000
Share Price | Private Warrant Liability          
Fair Value Measurement Inputs and Valuation Techniques [Line Items]          
Warrants, measurement input | $ / shares       3.08 1.88
Price Volatility | Private Warrant Liability          
Fair Value Measurement Inputs and Valuation Techniques [Line Items]          
Warrants, measurement input       0.95 0.90
Exercise Price | Private Warrant Liability          
Fair Value Measurement Inputs and Valuation Techniques [Line Items]          
Warrants, measurement input | $ / shares       11.50 11.50
Expected Term | Private Warrant Liability          
Fair Value Measurement Inputs and Valuation Techniques [Line Items]          
Warrants term       1 year 11 months 23 days 2 years 11 months 23 days
Qualifying Asset Sales | Minimum          
Fair Value Measurement Inputs and Valuation Techniques [Line Items]          
Measurement input       0.01  
Qualifying Asset Sales | Maximum          
Fair Value Measurement Inputs and Valuation Techniques [Line Items]          
Measurement input       0.50  
Probabilities Of Repurchase | Minimum          
Fair Value Measurement Inputs and Valuation Techniques [Line Items]          
Measurement input       0.01  
Probabilities Of Repurchase | Maximum          
Fair Value Measurement Inputs and Valuation Techniques [Line Items]          
Measurement input       0.50  
Fundamental Change | Minimum          
Fair Value Measurement Inputs and Valuation Techniques [Line Items]          
Measurement input       0.01  
Fundamental Change | Maximum          
Fair Value Measurement Inputs and Valuation Techniques [Line Items]          
Measurement input       0.50  
Monte Carlo Simulation Method | Contingent Consideration - Earnout          
Fair Value Measurement Inputs and Valuation Techniques [Line Items]          
Liabilities, fair value disclosure       $ 100,000  
Monte Carlo Simulation Method | Share Price          
Fair Value Measurement Inputs and Valuation Techniques [Line Items]          
Contingent consideration earnout, measurement input | $ / shares         1.88
Monte Carlo Simulation Method | Price Volatility          
Fair Value Measurement Inputs and Valuation Techniques [Line Items]          
Contingent consideration earnout, measurement input         1
Monte Carlo Simulation Method | Exercise Price          
Fair Value Measurement Inputs and Valuation Techniques [Line Items]          
Contingent consideration earnout, measurement input | $ / shares         22.00
Monte Carlo Simulation Method | Forfeiture Rate          
Fair Value Measurement Inputs and Valuation Techniques [Line Items]          
Contingent consideration earnout, measurement input         0.15
Monte Carlo Simulation Method | Floify          
Fair Value Measurement Inputs and Valuation Techniques [Line Items]          
Business combination contingent consideration       $ 14,000,000 $ 15,500,000
Monte Carlo Simulation Method | Floify | Share Price          
Fair Value Measurement Inputs and Valuation Techniques [Line Items]          
Business combination contingent consideration, measurement input | $ / shares       3.08 1.88
Monte Carlo Simulation Method | Floify | Strike Price          
Fair Value Measurement Inputs and Valuation Techniques [Line Items]          
Business combination contingent consideration, measurement input | $ / shares       36 36
Monte Carlo Simulation Method | Floify | Discount Rate          
Fair Value Measurement Inputs and Valuation Techniques [Line Items]          
Business combination contingent consideration, measurement input       0.279 0.103
Monte Carlo Simulation Method | Floify | Price Volatility          
Fair Value Measurement Inputs and Valuation Techniques [Line Items]          
Business combination contingent consideration, measurement input       0.90 0.95
Discounted cashflows method | RWS          
Fair Value Measurement Inputs and Valuation Techniques [Line Items]          
Business combination contingent consideration       $ 4,400,000 $ 9,000,000
Discounted cashflows method | RWS | Discount Rate          
Fair Value Measurement Inputs and Valuation Techniques [Line Items]          
Business combination contingent consideration, measurement input       0.17 0.17