XML 70 R59.htm IDEA: XBRL DOCUMENT v3.24.3
Fair Value - Narrative (Details)
$ in Thousands
9 Months Ended
Sep. 30, 2024
USD ($)
$ / shares
Mar. 27, 2024
USD ($)
$ / shares
Dec. 31, 2023
USD ($)
$ / shares
Oct. 31, 2021
Convertible senior notes, due 2026        
Fair Value Measurement Inputs and Valuation Techniques [Line Items]        
Convertible senior notes, fair value $ 83,000   $ 73,100  
Convertible senior notes, due 2028        
Fair Value Measurement Inputs and Valuation Techniques [Line Items]        
Convertible senior notes, fair value 185,000   $ 196,700  
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      
Remaining asset sale threshold 9,100      
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      
Share price | Private Warrants        
Fair Value Measurement Inputs and Valuation Techniques [Line Items]        
Warrants, measurement input | $ / shares 1.54   3.08  
Price volatility | Private Warrants        
Fair Value Measurement Inputs and Valuation Techniques [Line Items]        
Warrants, measurement input 0.93   0.95  
Exercise price | Private Warrants        
Fair Value Measurement Inputs and Valuation Techniques [Line Items]        
Warrants, measurement input | $ / shares 11.50   11.50  
Expected term | Private Warrants        
Fair Value Measurement Inputs and Valuation Techniques [Line Items]        
Warrants term 1 year 2 months 23 days   1 year 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.49      
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.49      
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.49      
Floify, LLC        
Fair Value Measurement Inputs and Valuation Techniques [Line Items]        
Contingent consideration, true-up percentage       200.00%
Floify, LLC | Monte Carlo simulation method        
Fair Value Measurement Inputs and Valuation Techniques [Line Items]        
Escrow cash to be released   $ 900    
Contingent consideration fair value   $ 14,900 $ 14,000  
Floify, LLC | Monte Carlo simulation method | Share price        
Fair Value Measurement Inputs and Valuation Techniques [Line Items]        
Contingent consideration, measurement input | $ / shares   4.13 3.08  
Floify, LLC | Monte Carlo simulation method | Strike price        
Fair Value Measurement Inputs and Valuation Techniques [Line Items]        
Contingent consideration, measurement input | $ / shares   36.00 36.00  
Floify, LLC | Monte Carlo simulation method | Discount rate        
Fair Value Measurement Inputs and Valuation Techniques [Line Items]        
Contingent consideration, measurement input   0.236 0.279  
Floify, LLC | Monte Carlo simulation method | Price volatility        
Fair Value Measurement Inputs and Valuation Techniques [Line Items]        
Contingent consideration, measurement input   0.95 0.90  
Residential warranty services | Discounted cashflows method        
Fair Value Measurement Inputs and Valuation Techniques [Line Items]        
Contingent consideration fair value $ 3,400   $ 4,400  
Residential warranty services | Discounted cashflows method | Discount rate        
Fair Value Measurement Inputs and Valuation Techniques [Line Items]        
Contingent consideration, measurement input 0.16   0.17