Customer Contract Liabilities Schedule of Customer Contract Liabilities (Details) - USD ($) $ in Thousands |
3 Months Ended | |||
|---|---|---|---|---|
Mar. 31, 2024 |
Mar. 31, 2023 |
Dec. 31, 2023 |
Dec. 31, 2022 |
|
| Revenue Recognition [Abstract] | ||||
| Casino outstanding chips and front money deposits | $ 393,603 | $ 376,911 | $ 433,269 | $ 390,531 |
| Change in outstanding chips and front money deposits | (39,666) | (13,620) | ||
| Advanced room deposits and ticket sales | 82,097 | 80,419 | 89,640 | 85,019 |
| Change in advanced room deposits and ticket sales | (7,543) | (4,600) | ||
| Other gaming related liabilities | 20,526 | 33,452 | 24,964 | 31,265 |
| Change in other gaming related liabilities | (4,438) | 2,187 | ||
| Loyalty program liabilities | 28,747 | 37,524 | 31,106 | 35,083 |
| Change in loyalty program liabilities | (2,359) | 2,441 | ||
| Total customer contract liabilities | 524,973 | 528,306 | $ 578,979 | $ 541,898 |
| Change in total customer contract liabilities | $ (54,006) | $ (13,592) | ||