XML 75 R62.htm IDEA: XBRL DOCUMENT v3.22.4
Commitments and Contingencies - Schedule of Contributions made to Multiemployer Plans (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Multiemployer Plans [Line Items]      
Contributions $ 12,036 $ 8,684 $ 9,672
Pension Plans      
Multiemployer Plans [Line Items]      
Contributions 2,958 2,165 2,383
Contributions, insignificant 800 700 800
Health Plans      
Multiemployer Plans [Line Items]      
Contributions 8,618 6,214 6,873
Contributions, insignificant 1,500 1,400 1,400
Other      
Multiemployer Plans [Line Items]      
Contributions 460 305 416
Contributions, insignificant $ 200 $ 200 $ 300