v3.24.2.u1
Customer Contract Liabilities Schedule of Customer Contract Liabilities (Details) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Dec. 31, 2023
Dec. 31, 2022
Revenue Recognition [Abstract]        
Casino outstanding chips and front money deposits $ 405,153 $ 398,100 $ 433,269 $ 390,531
Change in outstanding chips and front money deposits (28,116) 7,569    
Advanced room deposits and ticket sales 71,214 73,517 89,640 85,019
Change in advanced room deposits and ticket sales (18,426) (11,502)    
Other gaming related liabilities 14,710 29,047 24,964 31,265
Change in other gaming related liabilities (10,254) (2,218)    
Loyalty program liabilities 28,616 37,799 31,106 35,083
Change in loyalty program liabilities (2,490) 2,716    
Total customer contract liabilities 519,693 538,463 $ 578,979 $ 541,898
Change in total customer contract liabilities $ (59,286) $ (3,435)