XML 119 R99.htm IDEA: XBRL DOCUMENT v3.24.0.1
Benefit Plans - Additional Information (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Defined Benefit Plans and Other Postretirement Benefit Plans Disclosures [Abstract]        
Employer profit sharing and matching contribution expense   $ 25,400 $ 21,900 $ 10,100
Maximum matching contribution   5.00%    
Defined Contribution Plan, Employer Matching Contribution, Percent of Match 6.00%      
Defined Contribution Plan,Employer Matching Contribution, Non-elective Percent Of Match   3.00%    
Defined Benefit Plan, Benefit Obligation, Divestiture   $ 1,400    
Defined Benefit Plan, Plan Assets, Benefits Paid   2,300    
Projected benefit obligation $ 12,618 12,618 15,253  
Fair value of plan assets 1,407 1,407 1,014  
Plan assets less than benefit obligation - Net amount recognized (11,211) (11,211) (14,239)  
Accumulated benefit obligation $ 10,375 10,375 12,151  
Net periodic pension benefit cost   $ 1,000 $ 700 $ 100