XML 141 R119.htm IDEA: XBRL DOCUMENT v3.22.4
Multiemployer Benefit Plans (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Multiemployer Benefit Plans      
Multiemployer plans contributions represent more than 5% of total employer contributions false true false
Multiemployer Pension Plans      
Multiemployer Benefit Plans      
Multiemployer plan, period contributions $ 7,761 $ 19,851 $ 7,049
Multiemployer Health Plans      
Multiemployer Benefit Plans      
Multiemployer plan, period contributions $ 26,514 $ 23,431 $ 26,938