XML 86 R76.htm IDEA: XBRL DOCUMENT v3.23.2
Leases - Operating Lease Liabilities Payments Due (Details) - USD ($)
$ in Thousands
Jun. 30, 2023
Dec. 31, 2022
Lessee, Lease, Description [Line Items]    
Lessee, Operating Lease, Liability, Payments, Due Next Twelve Months $ 1,805  
Lessee, Operating Lease, Liability, Payments, Due Year Two 2,538  
Lessee, Operating Lease, Liability, Payments, Due Year Three 2,188  
Lessee, Operating Lease, Liability, Payments, Due Year Four 2,140  
Lessee, Operating Lease, Liability, Payments, Due Year Five 2,032  
Lessee, Operating Lease, Liability, Payments, Due after Year Five 11,020  
Lessee, Operating Lease, Liability, Payments, Due 21,723  
Lessee, Operating Lease, Liability, Undiscounted Excess Amount (3,806)  
Operating Lease, Liability 17,917 $ 19,291
Other Liabilities [Member]    
Lessee, Lease, Description [Line Items]    
Operating Lease, Liability $ 17,917 $ 19,300