XML 548 R53.htm IDEA: XBRL DOCUMENT v3.22.0.1
Revenue Recognition Points Liability (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Revenue from Contract with Customer [Abstract]      
Contract with Customer, Liability $ 40,490 $ 21,841 $ 15,613
Points awarded 39,650 19,202  
Points redeemed (21,001) (12,974)  
Points Liability 17,800 10,900  
Disaggregation of Revenue [Line Items]      
Points Liability $ 17,800 $ 10,900