XML 66 R56.htm IDEA: XBRL DOCUMENT v3.23.3
Pension and Retirement Plans - Additional Information (Details) - USD ($)
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
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 $ 653,000 $ 1,100,000 $ 2,200,000 $ 3,500,000
Defined Contribution Supplemental Executive Retirement Plan ("DC SERP")        
Defined Benefit Plan Disclosure [Line Items]        
Contribution expense related to plans 0 68,000 $ 25,000 203,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 $ 0 $ 0