XML 93 R79.htm IDEA: XBRL DOCUMENT v3.22.4
Multiemployer Plans (Details)
$ in Thousands
12 Months Ended
Dec. 31, 2022
USD ($)
item
Dec. 31, 2021
USD ($)
Dec. 31, 2020
USD ($)
Multiemployer plans      
Number of pension plans in which annual contribution was made by the entity during last three years | item 42    
Contributions to significant plans $ 25,296 $ 25,279 $ 28,633
Contributions to other multiemployer plans 20,867 14,391 19,764
Total contributions made 46,163 39,670 48,397
Central Pension Fund of the International Union of Operating Engineers and Participating Employers      
Multiemployer plans      
Contributions to significant plans 5,592 4,985 7,734
United Association National Pension Fund      
Multiemployer plans      
Contributions to significant plans 2,859 3,510 3,570
Southern California Pipe Trades Trust Funds      
Multiemployer plans      
Contributions to significant plans 3,268 3,456 3,312
Minnesota Laborers Pension Fund      
Multiemployer plans      
Contributions to significant plans 3,749 3,299 3,386
Construction Laborers Pension Trust for Southern California      
Multiemployer plans      
Contributions to significant plans 3,595 3,254 2,844
Laborers International Union of North America National Pension Fund      
Multiemployer plans      
Contributions to significant plans 2,534 2,832 5,206
Laborers Pension Trust Fund For Northern California One      
Multiemployer plans      
Contributions to significant plans $ 3,699 $ 3,943 $ 2,581