Commitments and Contingencies - Narrative (Details) - USD ($) $ in Thousands |
3 Months Ended | 6 Months Ended | ||
|---|---|---|---|---|
Jun. 30, 2026 |
Jun. 30, 2025 |
Jun. 30, 2026 |
Jun. 30, 2025 |
|
| Long-term Purchase Commitment [Line Items] | ||||
| Long-term purchase commitment, amount | $ 0 | |||
| Long-term purchase commitment, period | 2 years | |||
| Marketing expense | $ 938 | $ 1,483 | $ 1,918 | $ 2,747 |
| Marketing expenditures | ||||
| Long-term Purchase Commitment [Line Items] | ||||
| Long-term purchase commitment, amount | $ 5,117 | |||