XML 92 R79.htm IDEA: XBRL DOCUMENT v3.24.0.1
Leases Schedule of Lease Payments (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Leases [Abstract]    
2024 $ 2,385  
2025 2,045  
2026 1,265  
2027 366  
2028 135  
Thereafter 151  
Total undiscounted payments 6,347  
Less: present value adjustment (354)  
Operating lease, liabilities 5,993  
Finance Lease, Liability, to be Paid, Year One 183  
Finance Lease, Liability, to be Paid, Year Two 147  
Finance Lease, Liability, to be Paid, Year Three 109  
Finance Lease, Liability, to be Paid, Year Four 41  
Finance Lease, Liability, to be Paid, Year Five 0  
Finance Lease, Liability, to be Paid, after Year Five 0  
Finance Lease, Liability, Payment, Due, Total 480  
Less: present value adjustment (24)  
Finance Lease, Liability 456  
Lessee Operating Lease Liability Payments Due Next Twelve Months 2,568  
Lessee Operating Lease Liability Payments Due Year Two 2,192  
Lessee Operating Lease Liability Payments Due Year Three 1,374  
Lessee Lease Liability Payments Due Year Four 407  
Lessee Lease Liability Payments Due Year Five 135  
Lessee Lease Liability Payments Due After Year Five 151  
Total undiscounted payments 6,827  
Less: present value adjustment $ (378)  
Finance Lease, Liability, Statement of Financial Position [Extensible Enumeration] Lease liabilities Lease liabilities
Finance Lease, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration] Lease liabilities Lease liabilities
Operating Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration] Lease liabilities Lease liabilities
Lease liabilities $ 6,449 $ 6,839
Operating Lease, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration] Lease liabilities Lease liabilities