XML 121 R108.htm IDEA: XBRL DOCUMENT v3.22.4
Deferred Revenue - Changes in Club Initiation Fees (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Change in contract with customer liability    
Balance at beginning of period $ 36,207  
Balance at end of period 38,936 $ 36,207
Club Membership    
Change in contract with customer liability    
Balance at beginning of period 22,850 10,716
New club memberships 9,170 16,804
Revenue from amounts included in contract liability opening balance (6,040) (3,037)
Revenue from current period new memberships (892) (1,633)
Balance at end of period $ 25,088 $ 22,850