XML 136 R118.htm IDEA: XBRL DOCUMENT v3.24.0.1
Employee Benefit Plans - Narratives (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2024
Defined Benefit Plan Disclosure        
Expected future employer contributions $ 2,500      
Multiemployer plan, contributions by employer 700 $ 600 $ 500  
Defined contribution expense 18,200 6,800 5,700  
Compensation expense $ 600 $ 300 $ 100  
Forecast        
Defined Benefit Plan Disclosure        
Estimated net periodic pension expense to be amortized over the next fiscal year       $ 800