XML 131 R115.htm IDEA: XBRL DOCUMENT v3.22.4
Employee Benefit Plans - Narratives (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2023
Defined Benefit Plan Disclosure        
Multiemployer plan, contributions by employer $ 0.6 $ 0.5 $ 0.5  
Defined contribution expense 6.8 5.7 4.9  
Compensation expense $ 0.3 $ 0.1 $ 0.3  
Forecast | Subsequent Event        
Defined Benefit Plan Disclosure        
Estimated net periodic pension expense to be amortized over the next fiscal year       $ 0.1