XML 91 R77.htm IDEA: XBRL DOCUMENT v3.23.1
Retirement Plans - Safe Harbor plan (Details) - USD ($)
$ in Millions
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Employees' savings plan    
Matching contribution by the company (as a percent) 100.00%  
Employee savings plan/ 401(k) $ 4.5 $ 4.0
Minimum    
Employees' savings plan    
Age of employees to be eligible to participate in the defined contribution plan 21 years  
Percentage of annual base compensation that participants may elect to contribute 1.00%  
Maximum    
Employees' savings plan    
Percentage of annual base compensation that participants may elect to contribute 50.00%  
Percentage of employees salary for which the company contributes a matching contribution 4.00%