XML 48 R34.htm IDEA: XBRL DOCUMENT v3.23.4
Employee Benefit Plan (Tables)
12 Months Ended
Dec. 31, 2023
Retirement Benefits [Abstract]  
Schedule of Company Contributions to Pension and Health Plans
The following table summarizes the Company's contributions to multiemployer pension and health plans for the years ended December 31, 2023, 2022 and 2021, respectively:
 Year Ended December 31,
 202320222021
 (in thousands)
Pension benefits$57,285 $127,885 $111,133 
Health benefits85,157 96,285 83,153 
Total contributions$142,442 $224,170 $194,286