XML 87 R77.htm IDEA: XBRL DOCUMENT v3.23.3
Leases - Operating Lease Liabilities Payments Due (Details) - USD ($)
$ in Thousands
Sep. 30, 2023
Dec. 31, 2022
Lessee, Lease, Description [Line Items]    
Lessee, Operating Lease, Liability, Payments, Due Next Twelve Months $ 884  
Lessee, Operating Lease, Liability, Payments, Due Year Two 2,515  
Lessee, Operating Lease, Liability, Payments, Due Year Three 2,169  
Lessee, Operating Lease, Liability, Payments, Due Year Four 2,134  
Lessee, Operating Lease, Liability, Payments, Due Year Five 2,040  
Lessee, Operating Lease, Liability, Payments, Due after Year Five 11,474  
Lessee, Operating Lease, Liability, Payments, Due 21,216  
Lessee, Operating Lease, Liability, Undiscounted Excess Amount (3,790)  
Operating Lease, Liability 17,426 $ 19,291
Other Liabilities [Member]    
Lessee, Lease, Description [Line Items]    
Operating Lease, Liability $ 17,426 $ 19,300