XML 98 R87.htm IDEA: XBRL DOCUMENT v3.22.4
Employee Benefits - 401(k) (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
401(k) Savings Plan      
Annual vesting percentage of Company matching contribution 25.00%    
Vesting period 4 years    
Expense related to the matching contributions to the 401(k) plan $ 3.2 $ 3.2 $ 3.0
First 3% of employee contributions      
401(k) Savings Plan      
Employer contribution subject to first 4% of the participant's compensation (as a percent) 100.00%    
Percentage of participant's gross pay for which the employer contributes a matching contribution (as a percent) 3.00%    
Next 2% of employee contributions      
401(k) Savings Plan      
Employer contribution subject to first 4% of the participant's compensation (as a percent) 50.00%    
Percentage of participant's gross pay for which the employer contributes a matching contribution (as a percent) 2.00%    
Next 2% of employee contributions | Maximum      
401(k) Savings Plan      
Percentage of participant's gross pay for which the employer contributes a matching contribution (as a percent) 4.00%