XML 70 R59.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Fair Value - Additional Information (Details)
$ in Thousands
3 Months Ended
Mar. 27, 2024
USD ($)
$ / shares
Mar. 31, 2024
USD ($)
$ / shares
Dec. 31, 2023
USD ($)
$ / shares
Oct. 31, 2021
Fair Value Measurement Inputs and Valuation Techniques [Line Items]        
Contingent consideration, fair value   $ 32,800 $ 47,737  
Private warrant liability        
Fair Value Measurement Inputs and Valuation Techniques [Line Items]        
Contingent consideration, fair value   1,576 1,151  
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   78,000 73,100  
Decrease in stock price   4,900    
Convertible senior notes, due 2028        
Fair Value Measurement Inputs and Valuation Techniques [Line Items]        
Convertible senior notes, fair value   227,500 $ 196,700  
Decrease in stock price   $ 30,800    
Share price | Private warrant liability        
Fair Value Measurement Inputs and Valuation Techniques [Line Items]        
Warrants, measurement input | $ / shares   4.31 3.08  
Price volatility | Private warrant liability        
Fair Value Measurement Inputs and Valuation Techniques [Line Items]        
Warrants, measurement input   0.88 0.95  
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   1 year 8 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.03    
Probabilities of a repurchase | Maximum        
Fair Value Measurement Inputs and Valuation Techniques [Line Items]        
Measurement input   0.29    
Fundamental change | Minimum        
Fair Value Measurement Inputs and Valuation Techniques [Line Items]        
Measurement input   0.03    
Fundamental change | Maximum        
Fair Value Measurement Inputs and Valuation Techniques [Line Items]        
Measurement input   0.29    
Qualifying asset sales | Minimum        
Fair Value Measurement Inputs and Valuation Techniques [Line Items]        
Measurement input   0.03    
Qualifying asset sales | Maximum        
Fair Value Measurement Inputs and Valuation Techniques [Line Items]        
Measurement input   0.29    
Floify        
Fair Value Measurement Inputs and Valuation Techniques [Line Items]        
Contingent consideration, liability, share price threshold       2
Contingent consideration, cash released $ 900      
Monte Carlo simulation method | Floify        
Fair Value Measurement Inputs and Valuation Techniques [Line Items]        
Contingent consideration fair value $ 14,900   $ 14,000  
Monte Carlo simulation method | Floify | Share price        
Fair Value Measurement Inputs and Valuation Techniques [Line Items]        
Contingent consideration, measurement input | $ / shares 4.13   3.08  
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.236   0.279  
Monte Carlo simulation method | Floify | Price volatility        
Fair Value Measurement Inputs and Valuation Techniques [Line Items]        
Contingent consideration, measurement input 0.95   0.90  
Discounted cashflows method | Residential warranty services        
Fair Value Measurement Inputs and Valuation Techniques [Line Items]        
Contingent consideration fair value   $ 4,600 $ 4,400  
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