XML 128 R109.htm IDEA: XBRL DOCUMENT v3.24.0.1
Deferred Revenue - Changes in Club Initiation Fees (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Change in contract with customer liability    
Balance at beginning of period $ 38,936  
Balance at end of period 62,836 $ 38,936
Club Membership    
Change in contract with customer liability    
Balance at beginning of period 25,088 22,850
New club memberships 33,200 9,170
Revenue from amounts included in contract liability opening balance (6,989) (6,040)
Revenue from current period new memberships (2,557) (892)
Balance at end of period $ 48,742 $ 25,088