XML 45 R34.htm IDEA: XBRL DOCUMENT v3.25.1
Revenue Recognition - Contract with Customer, Contract Asset, Contract Liability, and Receivable (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Revenue Recognition [Abstract]    
Balance at January 1 $ 80,711 $ 70,813
Points awarded (deferral of revenue) 17,798 15,923
Points redeemed (recognition of revenue) (18,121) (15,271)
Balance at March 31 $ 80,388 $ 71,465