XML 51 R36.htm IDEA: XBRL DOCUMENT v3.24.4
Employee Benefit Plan (Tables)
12 Months Ended
Dec. 31, 2024
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, 2024, 2023 and 2022, respectively:
 Year Ended December 31,
 202420232022
 (in thousands)
Pension benefits$89,707 $57,285 $127,885 
Health benefits134,079 85,157 96,285 
Total contributions$223,786 $142,442 $224,170