XML 131 R122.htm IDEA: XBRL DOCUMENT v3.23.2
Employee Benefit Plans (401(k) Savings Plan) - Additional Information (Detail) - USD ($)
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Retirement Benefits [Abstract]      
Criteria of employer to contribute in employee saving plan 100% of an employee’s first 3% of contributions and 50% of their next 2% of contributions    
Percentage of employer match to employee's contribution 100.00%    
Percentage of employer match to employee's contribution 50.00%    
Upper limit of employer match 4.00%    
Percentage of employee first contribution 3.00%    
Percentage of employee second contribution 2.00%    
Maximum statutory compensation under code $ 305,000    
Contribution expense and plan administration costs for savings plan $ 4,100,000 $ 3,900,000 $ 4,000,000