Accrued Expenses and Other Current Liabilities - Additional Information (Details) - USD ($) $ in Millions |
12 Months Ended | ||
|---|---|---|---|
Dec. 31, 2024 |
Dec. 31, 2023 |
Dec. 31, 2022 |
|
| Subsidiary of Limited Liability Company or Limited Partnership [Line Items] | |||
| Customer credits redeemed | $ 18.5 | $ 15.1 | $ 24.3 |
| Reduction in Estimated Rate of Future Cancellations | 6.4 | 2.8 | |
| Revenue from breakage | 12.2 | 20.6 | 11.5 |
| Increase and decrease in revenue | $ 1.1 | $ 0.1 | $ 2.3 |