XML 107 R85.htm IDEA: XBRL DOCUMENT v3.22.4
Leases - Maturity Analysis (Details) - USD ($)
Dec. 31, 2022
Dec. 31, 2021
Operating Lease Payments Due    
2023 $ 6,351,000  
2024 6,006,000  
2025 5,459,000  
2026 4,903,000  
2026 4,730,000  
Thereafter 10,988,000  
Total undiscounted cash flows 38,437,000  
Discount on cash flows (5,406,000)  
Total lease liability $ 33,031,000 $ 34,879,000