XML 113 R95.htm IDEA: XBRL DOCUMENT v3.22.4
Benefit Plans - Additional Information (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Defined Benefit Plans and Other Postretirement Benefit Plans Disclosures [Abstract]      
Employer profit sharing and matching contribution expense $ 21,900 $ 10,100 $ 8,200
Maximum matching contribution 5.00% 4.00%  
Defined Benefit Plan, Benefit Obligation, Business Combination $ 10,100    
Projected benefit obligation 15,253 $ 7,050  
Fair value of plan assets 1,014 969  
Plan assets less than benefit obligation - Net amount recognized (14,239) (6,081)  
Accumulated benefit obligation 12,151 5,995  
Net periodic pension benefit cost $ 700 $ 100 $ 100