XML 76 R31.htm IDEA: XBRL DOCUMENT v3.22.2
Revenue Recognition - Contract with Customer, Contract Asset, Contract Liability, and Receivable (Details) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Points Liability [Abstract]    
Points balance at January 1 $ 40,490 $ 21,841
Points awarded (deferral of revenue) 35,821 10,696
Points redeemed (recognition of revenue) (22,354) (8,383)
Points balance at June 30 $ 53,957 $ 24,154