XML 42 R31.htm IDEA: XBRL DOCUMENT v3.23.2
Revenue Recognition - Contract with Customer, Contract Asset, Contract Liability, and Receivable (Details) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Points Liability [Abstract]    
Points balance at January 1 $ 56,541 $ 40,490
Points awarded (deferral of revenue) 35,625 35,821
Points redeemed (recognition of revenue) (27,321) (22,354)
Points balance at June 30 $ 64,845 $ 53,957