XML 110 R98.htm IDEA: XBRL DOCUMENT v3.22.4
Employee Benefit Plan (Details)
12 Months Ended
Dec. 31, 2022
USD ($)
Dec. 31, 2021
USD ($)
Dec. 31, 2020
USD ($)
Profit Sharing and Four Hundred One K Plan[Member]      
Employee Benefit Plan (Details) [Line Items]      
Defined benefit plan, annual cost $ 995,000 $ 905,000 $ 881,000
Supplemental Executive Retirement Plan [Member]      
Employee Benefit Plan (Details) [Line Items]      
Defined benefit plan, annual cost   1,000,000 $ 1,600,000
Number of executive officers 22    
Accrued benefit obligation $ 8,400,000 $ 9,200,000  
Reversal of expenses $ 284,000