XML 68 R58.htm IDEA: XBRL DOCUMENT v3.23.3
Fair Value - Additional Information (Details)
$ in Thousands
9 Months Ended
Sep. 30, 2023
USD ($)
$ / shares
Mar. 17, 2023
USD ($)
Dec. 31, 2022
USD ($)
$ / shares
Fair Value Measurement Inputs and Valuation Techniques [Line Items]      
Contingent consideration, fair value $ 46,970   $ 25,297
Decrease in stock price (165,200)    
Contingent consideration - earnout      
Fair Value Measurement Inputs and Valuation Techniques [Line Items]      
Contingent consideration, fair value 44   44
Private warrant liability      
Fair Value Measurement Inputs and Valuation Techniques [Line Items]      
Contingent consideration, fair value 87   707
Repurchase option      
Fair Value Measurement Inputs and Valuation Techniques [Line Items]      
Minimum principal remains outstanding on June 14, 2026 for repurchase 30,000    
Redemption price, principal amount $ 1    
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    
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 sales proceeds required for repurchase $ 2,500    
Percentage of aggregate net cash sales proceeds applied for repurchase 50.00%    
Aggregate net cash sale proceed threshold for repurchase of notes $ 20,000    
Minimum | Asset sale repurchase option      
Fair Value Measurement Inputs and Valuation Techniques [Line Items]      
Aggregate net cash sale proceed threshold for repurchase of notes 0    
Convertible senior notes, due 2026      
Fair Value Measurement Inputs and Valuation Techniques [Line Items]      
Convertible senior notes, fair value 73,400   $ 238,600
Convertible senior notes, due 2028      
Fair Value Measurement Inputs and Valuation Techniques [Line Items]      
Convertible senior notes, fair value $ 195,000    
Share price | Private warrant liability      
Fair Value Measurement Inputs and Valuation Techniques [Line Items]      
Warrants, measurement input | $ / shares 0.80   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 2 years 2 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 0.01    
Probabilities of a repurchase | Maximum      
Fair Value Measurement Inputs and Valuation Techniques [Line Items]      
Measurement input 0.35    
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.35    
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.35    
Residential warranty services      
Fair Value Measurement Inputs and Valuation Techniques [Line Items]      
Contingent consideration fair value   $ 2,100  
Monte Carlo simulation method | Contingent consideration - earnout      
Fair Value Measurement Inputs and Valuation Techniques [Line Items]      
Contingent consideration, fair value $ 100    
Monte Carlo simulation method | Share price      
Fair Value Measurement Inputs and Valuation Techniques [Line Items]      
Contingent consideration earnout, measurement input | $ / shares 0.80   1.88
Monte Carlo simulation method | Price volatility      
Fair Value Measurement Inputs and Valuation Techniques [Line Items]      
Contingent consideration earnout, measurement input 1   1
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 | 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]      
Contingent consideration fair value $ 16,600   $ 15,500
Monte Carlo simulation method | Floify | Share price      
Fair Value Measurement Inputs and Valuation Techniques [Line Items]      
Contingent consideration, measurement input | $ / shares 0.80   1.88
Monte Carlo simulation method | Floify | Strike price      
Fair Value Measurement Inputs and Valuation Techniques [Line Items]      
Contingent consideration, measurement input | $ / shares 36.00   36.00
Monte Carlo simulation method | Floify | Discount rate      
Fair Value Measurement Inputs and Valuation Techniques [Line Items]      
Contingent consideration, measurement input 0.156   0.103
Monte Carlo simulation method | Floify | Price volatility      
Fair Value Measurement Inputs and Valuation Techniques [Line Items]      
Contingent consideration, measurement input 0.95   0.95
Discounted cashflows method | Residential warranty services      
Fair Value Measurement Inputs and Valuation Techniques [Line Items]      
Contingent consideration fair value $ 4,300   $ 9,000
Discounted cashflows method | Residential warranty services | Discount rate      
Fair Value Measurement Inputs and Valuation Techniques [Line Items]      
Contingent consideration, measurement input 0.17   0.17