XML 88 R77.htm IDEA: XBRL DOCUMENT v3.22.4
Leases Schedule of Lease Payments (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Leases [Abstract]    
2023 $ 1,904  
2024 1,993  
2025 1,424  
2026 893  
2027 266  
Thereafter 50  
Total undiscounted payments 6,530  
Less: present value adjustment $ (436)  
Operating Lease, Liability, Statement of Financial Position [Extensible Enumeration] Lease liabilities  
Operating lease, liabilities $ 6,094  
Finance Lease, Liability, to be Paid, Year One 242  
Finance Lease, Liability, to be Paid, Year Two 201  
Finance Lease, Liability, to be Paid, Year Three 171  
Finance Lease, Liability, to be Paid, Year Four 134  
Finance Lease, Liability, to be Paid, Year Five 51  
Finance Lease, Liability, to be Paid, after Year Five 0  
Finance Lease, Liability, Payment, Due, Total 799  
Finance Lease, Liability, Undiscounted Excess Amount $ (54)  
Finance Lease, Liability, Statement of Financial Position [Extensible Enumeration] Lease liabilities  
Finance Lease, Liability $ 745  
LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths 2,146  
LesseeOperatingLeaseLiabilityPaymentsDueYearTwo 2,194  
LesseeOperatingLeaseLiabilityPaymentsDueYearThree 1,595  
LesseeLeaseLiabilityPaymentsDueYearFour 1,027  
LesseeLeaseLiabilityPaymentsDueYearFive 317  
LesseeLeaseLiabilityPaymentsDueAfterYearFive 50  
LesseeLeaseLiabilityPaymentsDue 7,329  
LesseeLeaseLiabilityUndiscountedExcessAmount (490)  
Lease liabilities $ 6,839 $ 5,329