XML 125 R102.htm IDEA: XBRL DOCUMENT v3.25.4
Fair Value of Financial Instruments - Narrative (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2025
Obligations        
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]        
Change in fair value of contingent consideration $ (600) $ (9,200) $ (4,400)  
MENU Acquisition        
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]        
Fair Value 0 $ 600 $ 9,800  
2026 Notes | Fair Value, Inputs, Level 2 | Convertible Debt        
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]        
Fair value of notes 34,500     $ 20,700
2027 Notes | Fair Value, Inputs, Level 2 | Convertible Debt        
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]        
Fair value of notes 305,700     260,700
2030 Notes | Fair Value, Inputs, Level 2 | Convertible Debt        
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]        
Fair value of notes $ 87,700     $ 98,600