XML 64 R54.htm IDEA: XBRL DOCUMENT v3.22.2
Fair Value - Additional Information (Details)
$ in Millions
6 Months Ended
Jun. 30, 2022
USD ($)
$ / shares
Apr. 01, 2022
USD ($)
Dec. 31, 2021
USD ($)
$ / shares
Fair Value Measurement Inputs and Valuation Techniques [Line Items]      
Convertible senior notes, fair value $ 225.3   $ 400.4
Decrease in stock price (199.8)    
Private warrant liability      
Fair Value Measurement Inputs and Valuation Techniques [Line Items]      
Liabilities, fair value disclosure $ 0.9    
Current stock price | Private warrant liability      
Fair Value Measurement Inputs and Valuation Techniques [Line Items]      
Warrants, measurement input 2.56   15.59
Exercise Price | Private warrant liability      
Fair Value Measurement Inputs and Valuation Techniques [Line Items]      
Warrants, measurement input 11.50   11.50
Volatility | Private warrant liability      
Fair Value Measurement Inputs and Valuation Techniques [Line Items]      
Warrants, measurement input 75   60
Expected term | Private warrant liability      
Fair Value Measurement Inputs and Valuation Techniques [Line Items]      
Warrants term 3 years 5 months 23 days   3 years 11 months 23 days
Residential Warranty Services      
Fair Value Measurement Inputs and Valuation Techniques [Line Items]      
Business combination contingent consideration $ 2.4 $ 15.6  
Income approach | Contingent consideration - business combination      
Fair Value Measurement Inputs and Valuation Techniques [Line Items]      
Liabilities, fair value disclosure 0.1   $ 0.3
Monte Carlo simulation method | Contingent consideration - earnout      
Fair Value Measurement Inputs and Valuation Techniques [Line Items]      
Liabilities, fair value disclosure $ 0.1    
Monte Carlo simulation method | Current stock price      
Fair Value Measurement Inputs and Valuation Techniques [Line Items]      
Contingent consideration earnout, measurement input | $ / shares 2.56   15.59
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 75   65
Monte Carlo simulation method | Forfeiture Rate      
Fair Value Measurement Inputs and Valuation Techniques [Line Items]      
Contingent consideration earnout, measurement input 15   15
Monte Carlo simulation method | Floify      
Fair Value Measurement Inputs and Valuation Techniques [Line Items]      
Business combination contingent consideration $ 14.1   $ 9.3
Monte Carlo simulation method | Floify | Discount rate      
Fair Value Measurement Inputs and Valuation Techniques [Line Items]      
Business combination contingent consideration, measurement input 11.2   7
Monte Carlo simulation method | Floify | Current stock price      
Fair Value Measurement Inputs and Valuation Techniques [Line Items]      
Business combination contingent consideration, measurement input | $ / shares 2.56   16.37
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 75   60
Monte Carlo simulation method | Residential Warranty Services      
Fair Value Measurement Inputs and Valuation Techniques [Line Items]      
Business combination contingent consideration $ 15.6    
Monte Carlo simulation method | Residential Warranty Services | Discount rate      
Fair Value Measurement Inputs and Valuation Techniques [Line Items]      
Business combination contingent consideration, measurement input 15    
Monte Carlo simulation method | Residential Warranty Services | Volatility      
Fair Value Measurement Inputs and Valuation Techniques [Line Items]      
Business combination contingent consideration, measurement input 24