XML 266 R31.htm IDEA: XBRL DOCUMENT v3.22.2.2
Revenue Recognition - Contract with Customer, Contract Asset, Contract Liability, and Receivable (Details) - USD ($)
$ in Thousands
9 Months Ended
Sep. 30, 2022
Sep. 30, 2021
Points Liability [Abstract]    
Points balance at January 1 $ 40,490 $ 21,841
Points awarded (deferral of revenue) 54,678 23,319
Points redeemed (recognition of revenue) (32,205) (12,785)
Points balance at September 30 $ 62,963 $ 32,375