XML 64 R54.htm IDEA: XBRL DOCUMENT v3.22.2.2
Fair Value - Additional Information (Details)
$ in Millions
9 Months Ended
Sep. 30, 2022
USD ($)
$ / shares
Jun. 30, 2022
USD ($)
Apr. 01, 2022
USD ($)
Dec. 31, 2021
USD ($)
$ / shares
Fair Value Measurement Inputs and Valuation Techniques [Line Items]        
Assets, level 1 to 2 transfer $ 0.0     $ 0.0
Assets, level 2 to 1 transfer 0.0     0.0
Convertible senior notes, fair value 243.0     $ 400.4
Decrease in stock price (157.4)      
Private warrant liability        
Fair Value Measurement Inputs and Valuation Techniques [Line Items]        
Liabilities, fair value disclosure $ 0.8      
Current stock price | Private warrant liability        
Fair Value Measurement Inputs and Valuation Techniques [Line Items]        
Warrants, measurement input | $ / shares 2.25     15.59
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.80     0.60
Expected term | Private warrant liability        
Fair Value Measurement Inputs and Valuation Techniques [Line Items]        
Warrants term 3 years 2 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 $ 8.9  
Income approach | Contingent consideration - business combination        
Fair Value Measurement Inputs and Valuation Techniques [Line Items]        
Liabilities, fair value disclosure $ 0.1     $ 0.3
Discounted cashflows method | Residential Warranty Services        
Fair Value Measurement Inputs and Valuation Techniques [Line Items]        
Business combination contingent consideration $ 9.5      
Discounted cashflows method | Residential Warranty Services | Discount rate        
Fair Value Measurement Inputs and Valuation Techniques [Line Items]        
Business combination contingent consideration, measurement input 0.15      
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.25     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 0.90     0.65
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 $ 14.2     $ 9.3
Monte Carlo simulation method | Floify | Discount rate        
Fair Value Measurement Inputs and Valuation Techniques [Line Items]        
Business combination contingent consideration, measurement input 0.127     0.07
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.25     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 0.85     0.60