XML 64 R54.htm IDEA: XBRL DOCUMENT v3.22.2
Pension and Retirement Plans - Additional Information (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Dec. 31, 2022
Jun. 30, 2022
Jun. 30, 2021
Profit Sharing Plan | 401(k)          
Defined Benefit Plan Disclosure [Line Items]          
Defined contribution plan, maximum employee contribution, percent       100.00%  
Profit Sharing Plan | 401(k) | Maximum          
Defined Benefit Plan Disclosure [Line Items]          
Defined contribution plan, employer matching contribution, percent       4.00%  
Profit Sharing Plan | Discretionary Contribution          
Defined Benefit Plan Disclosure [Line Items]          
Normal retirement age of employees       65 years  
Employee Stock Ownership Plan (ESOP)          
Defined Benefit Plan Disclosure [Line Items]          
Defined contribution plan, minimum service period required for eligibility       12 months  
Defined contribution plan, minimum number of hours of service per year required for eligibility       1000 hours  
Employee Stock Ownership Plan (ESOP) | Minimum          
Defined Benefit Plan Disclosure [Line Items]          
Employee eligibility age under the plan       21 years  
Profit Sharing and ESOP Plans          
Defined Benefit Plan Disclosure [Line Items]          
Contribution expense related to plans $ 1,100,000 $ 1,200,000   $ 2,500,000 $ 2,300,000
Defined Contribution Supplemental Executive Retirement Plan ("DC SERP")          
Defined Benefit Plan Disclosure [Line Items]          
Contribution expense related to plans 68,000 $ 50,000   $ 135,000 $ 100,000
Defined Contribution Supplemental Executive Retirement Plan ("DC SERP") | Maximum          
Defined Benefit Plan Disclosure [Line Items]          
Defined contribution plan, employer matching contribution, percent       10.00%  
Qualified Defined Benefit Pension Plan          
Defined Benefit Plan Disclosure [Line Items]          
Contributions to defined benefit pension plan $ 0     $ 0  
Qualified Defined Benefit Pension Plan | Scenario Forecast          
Defined Benefit Plan Disclosure [Line Items]          
Contributions to defined benefit pension plan     $ 0