Annual report pursuant to Section 13 and 15(d)

Retirement Plans - Narrative (Detail)

v3.22.4
Retirement Plans - Narrative (Detail) - Contribution Plan - USD ($)
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Defined Contribution Plan Disclosure [Line Items]      
Defined contribution plan, maximum percentage of employee contribution 100.00%    
Defined contribution plan, maximum annual employer contribution per employee $ 4,000    
Defined contribution plan, matching employer contributions $ 2,000,000 $ 1,200,000 $ 1,000,000
One Year of Service      
Defined Contribution Plan Disclosure [Line Items]      
Defined contribution plan, vesting percentage per year 33.00%    
Two Year of Service      
Defined Contribution Plan Disclosure [Line Items]      
Defined contribution plan, vesting percentage per year 66.00%    
Three Year of Service      
Defined Contribution Plan Disclosure [Line Items]      
Defined contribution plan, vesting percentage per year 100.00%