XML 82 R72.htm IDEA: XBRL DOCUMENT v3.25.1
Employee Retirement and Benefit Plans - Schedule of Contributions to Each Multiemployer Pension Plans (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Multiemployer pension plans      
Multiemployer Plans [Line Items]      
Total contributions $ 3,276 $ 3,072 $ 2,913
Multiemployer pension plans | Central Pension Fund of the IUOE and Participating Employers      
Multiemployer Plans [Line Items]      
Total contributions 770 793 691
Multiemployer pension plans | Southern Nevada Culinary and Bartenders Pension Plan      
Multiemployer Plans [Line Items]      
Total contributions 2,352 2,115 2,054
Multiemployer pension plans | Other pension plans      
Multiemployer Plans [Line Items]      
Total contributions 154 164 168
Multiemployer benefit plans (excluding pension plans)      
Multiemployer Plans [Line Items]      
Total contributions 9,030 8,270 8,014
Multiemployer benefit plans (excluding pension plans) | HEREIU Welfare Fund      
Multiemployer Plans [Line Items]      
Total contributions 9,030 8,268 8,007
Multiemployer benefit plans (excluding pension plans) | All other      
Multiemployer Plans [Line Items]      
Total contributions $ 0 $ 2 $ 7