XML 65 R55.htm IDEA: XBRL DOCUMENT v3.23.2
Fair Value - Additional Information (Details)
$ in Thousands
6 Months Ended
Jun. 30, 2023
USD ($)
$ / shares
Mar. 17, 2023
USD ($)
Dec. 31, 2022
USD ($)
$ / shares
Fair Value Measurement Inputs and Valuation Techniques [Line Items]      
Assets, level 1 to 2 transfer $ 0    
Assets, level 2 to 1 transfer 0    
Decrease in stock price 166,600    
Repurchase option      
Fair Value Measurement Inputs and Valuation Techniques [Line Items]      
Minimum principal remains outstanding on June 14, 2026 for repurchase $ 30,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]      
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%    
Percentage of aggregate net cash sales proceeds applied for repurchase 50.00%    
Minimum amount of aggregate net cash sales proceeds required for repurchase $ 20,000    
Convertible senior notes, due 2026      
Fair Value Measurement Inputs and Valuation Techniques [Line Items]      
Convertible senior notes, fair value 72,000   $ 238,600
Convertible senior notes, due 2028      
Fair Value Measurement Inputs and Valuation Techniques [Line Items]      
Convertible senior notes, fair value $ 216,700    
Current stock price | Private warrant liability      
Fair Value Measurement Inputs and Valuation Techniques [Line Items]      
Warrants, measurement input | $ / shares 1.38   1.88
Exercise Price | Private warrant liability      
Fair Value Measurement Inputs and Valuation Techniques [Line Items]      
Warrants, measurement input | $ / shares 11.50   11.50
Volatility | Private warrant liability      
Fair Value Measurement Inputs and Valuation Techniques [Line Items]      
Warrants, measurement input 0.95   0.90
Expected term | Private warrant liability      
Fair Value Measurement Inputs and Valuation Techniques [Line Items]      
Warrants term 2 years 5 months 23 days   2 years 11 months 23 days
Probabilities of a repurchase | Minimum      
Fair Value Measurement Inputs and Valuation Techniques [Line Items]      
Measurement input (in percent) 0.01    
Probabilities of a repurchase | Maximum      
Fair Value Measurement Inputs and Valuation Techniques [Line Items]      
Measurement input (in percent) 0.35    
Fundamental change | Minimum      
Fair Value Measurement Inputs and Valuation Techniques [Line Items]      
Measurement input (in percent) 0.01    
Fundamental change | Maximum      
Fair Value Measurement Inputs and Valuation Techniques [Line Items]      
Measurement input (in percent) 0.35    
Qualifying asset sales | Minimum      
Fair Value Measurement Inputs and Valuation Techniques [Line Items]      
Measurement input (in percent) 0.01    
Qualifying asset sales | Maximum      
Fair Value Measurement Inputs and Valuation Techniques [Line Items]      
Measurement input (in percent) 0.35    
Residential Warranty Services      
Fair Value Measurement Inputs and Valuation Techniques [Line Items]      
Business combination contingent consideration   $ 2,100  
Discounted cashflows method | Residential Warranty Services      
Fair Value Measurement Inputs and Valuation Techniques [Line Items]      
Business combination contingent consideration $ 9,000   $ 9,000
Discounted cashflows method | Residential Warranty Services | Discount rate      
Fair Value Measurement Inputs and Valuation Techniques [Line Items]      
Business combination contingent consideration, measurement input 0.16   0.17
Monte Carlo simulation method | Contingent consideration - earnout      
Fair Value Measurement Inputs and Valuation Techniques [Line Items]      
Liabilities, fair value disclosure $ 100    
Monte Carlo simulation method | Current stock price      
Fair Value Measurement Inputs and Valuation Techniques [Line Items]      
Contingent consideration earnout, measurement input | $ / shares 1.38   1.88
Monte Carlo simulation method | Exercise Price      
Fair Value Measurement Inputs and Valuation Techniques [Line Items]      
Contingent consideration earnout, measurement input | $ / shares 22.00   22.00
Monte Carlo simulation method | Volatility      
Fair Value Measurement Inputs and Valuation Techniques [Line Items]      
Contingent consideration earnout, measurement input 1   1
Monte Carlo simulation method | Forfeiture Rate      
Fair Value Measurement Inputs and Valuation Techniques [Line Items]      
Contingent consideration earnout, measurement input 0.15   0.15
Monte Carlo simulation method | Floify      
Fair Value Measurement Inputs and Valuation Techniques [Line Items]      
Business combination contingent consideration $ 15,100   $ 15,500
Monte Carlo simulation method | Floify | Discount rate      
Fair Value Measurement Inputs and Valuation Techniques [Line Items]      
Business combination contingent consideration, measurement input 0.144   0.103
Monte Carlo simulation method | Floify | Current stock price      
Fair Value Measurement Inputs and Valuation Techniques [Line Items]      
Business combination contingent consideration, measurement input | $ / shares 1.38   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.00   36.00
Monte Carlo simulation method | Floify | Volatility      
Fair Value Measurement Inputs and Valuation Techniques [Line Items]      
Business combination contingent consideration, measurement input 1   0.95