XML 97 R82.htm IDEA: XBRL DOCUMENT v3.24.0.1
Leases Finance Lease Maturity (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Leases [Abstract]    
Finance Lease, Liability, to be Paid, Year One $ 977  
Finance Lease, Liability, to be Paid, Year Two 763  
Finance Lease, Liability, to be Paid, Year Three 639  
Finance Lease, Liability, to be Paid, Year Four 291  
Finance Lease, Liability, to be Paid, Year Five 189  
Finance Lease, Liability, to be Paid, after Year Five 236  
Finance Lease, Liability, Payment, Due 3,095  
Finance Lease, Liability, Undiscounted Excess Amount (281)  
Finance Lease, Liability $ 2,814 $ 2,671