XML 124 R111.htm IDEA: XBRL DOCUMENT v3.22.4
Employee Retirement Plans (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Minimum    
Defined Benefit Plan Disclosure [Line Items]    
Employee annual salary contributions 1.00%  
Maximum    
Defined Benefit Plan Disclosure [Line Items]    
Employee annual salary contributions 5.00%  
Defined Contribution Plan the 401k Plan Member    
Defined Benefit Plan Disclosure [Line Items]    
Contributions for employees $ 2.9 $ 2.2
Multi-Employer Plans    
Defined Benefit Plan Disclosure [Line Items]    
Contributions for employees $ 35.0 $ 17.7