XML 100 R85.htm IDEA: XBRL DOCUMENT v3.24.0.1
Leases - Schedule of Components of Lease Expense and Other lease Information (Details) - USD ($)
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Leases [Abstract]      
Operating lease cost $ 4,935,000 $ 4,957,000 $ 5,131,000
Variable lease cost 1,469,000 1,423,000 1,433,000
Sublease income (469,000) (555,000) (508,000)
Total lease cost 5,935,000 5,825,000 6,056,000
Cash paid for amounts included in measurement of lease liabilities      
Operating cash outflows from operating leases 5,407,000 5,435,000 5,738,000
ROU assets obtained in exchange for new operating lease liabilities 5,805,000 2,694,000 4,828,000
Reduction to ROU assets resulting from reduction to lease liabilities 300,000 2,000 1,042,000
Other non-cash reductions to ROU assets   73,000 $ 48,000
Operating lease ROU assets $ 13,666,000 $ 12,766,000  
Operating Lease, Right-of-Use Asset, Statement of Financial Position Other assets Other assets  
Operating lease liabilities $ 14,880,000 $ 14,499,000  
Operating Lease, Liability, Statement of Financial Position Other liabilities Other liabilities  
Weighted-average remaining lease term - operating leases 6 years 29 days 4 years 2 months 15 days  
Weighted-average discount rate - operating leases 3.21% 2.11%