v3.26.3
Revenue Recognition - Contract with Customer, Contract Asset, Contract Liability, and Receivable (Details) - USD ($)
$ in Thousands
9 Months Ended
Sep. 30, 2026
Sep. 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) 65,312 58,560
Points redeemed (recognition of revenue) (59,408) (57,280)
Ending balance $ 97,921 $ 81,991
Revenue, Performance Obligation, Description of Timing 12 months