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) | ||