v3.26.1
Revenue Recognition - Contract with Customer, Contract Asset, Contract Liability, and Receivable (Details) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Contract With Customer, Liability [Roll Forward]    
Beginning balance $ 77,632 $ 80,711
Points Acquired 14,385 0
Points awarded (deferral of revenue)(1) 42,103 37,306
Points redeemed (recognition of revenue) (41,542) (35,947)
Ending balance $ 92,578 $ 82,070
Revenue, Performance Obligation, Description of Timing 12 months