Customer Contract Liabilities Schedule of Customer Contract Liabilities (Details) - USD ($) $ in Thousands |
9 Months Ended | |||
|---|---|---|---|---|
Sep. 30, 2024 |
Sep. 30, 2023 |
Dec. 31, 2023 |
Dec. 31, 2022 |
|
| Revenue Recognition [Abstract] | ||||
| Casino outstanding chips and front money deposits | $ 441,712 | $ 397,828 | $ 433,269 | $ 390,531 |
| Change in outstanding chips and front money deposits | 8,443 | 7,297 | ||
| Advanced room deposits and ticket sales | 84,133 | 97,705 | 89,640 | 85,019 |
| Change in advanced room deposits and ticket sales | (5,507) | 12,686 | ||
| Other gaming related liabilities | 14,829 | 25,208 | 24,964 | 31,265 |
| Change in other gaming related liabilities | (10,135) | (6,057) | ||
| Loyalty program liabilities | 29,001 | 34,215 | 31,106 | 35,083 |
| Change in loyalty program liabilities | (2,105) | (868) | ||
| Total customer contract liabilities | 569,675 | 554,956 | $ 578,979 | $ 541,898 |
| Change in total customer contract liabilities | $ (9,304) | $ 13,058 | ||