XML 101 R87.htm IDEA: XBRL DOCUMENT v3.25.4
Multiemployer Pension Plans - Narrative (Details)
$ in Thousands
12 Months Ended
Dec. 31, 2025
USD ($)
plan
Dec. 31, 2024
USD ($)
Dec. 31, 2023
USD ($)
Multiemployer Plans [Line Items]      
Multiemployer plans surcharge percentage 46.00%    
Multiemployer plan, contributions $ 14,330 $ 10,254 $ 11,637
CBAs      
Multiemployer Plans [Line Items]      
Multiemployer plan, contributions $ 40,800 28,200 31,800
MEPP      
Multiemployer Plans [Line Items]      
Multiemployer plans number of employer | plan 70    
MEPP | CBAs      
Multiemployer Plans [Line Items]      
Multiemployer plan, contributions $ 14,300 $ 10,300 $ 11,600
MEPP | PPA      
Multiemployer Plans [Line Items]      
Multiemployer plans surcharge percentage 5.00%    
MEPP | CBA      
Multiemployer Plans [Line Items]      
Multiemployer plans surcharge percentage 10.00%