XML 155 R136.htm IDEA: XBRL DOCUMENT v3.22.4
Leases, Operating lease liabilities payments due (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Lessee, Lease, Description [Line Items]    
Lessee, Operating Lease, Liability, Payments, Due Next Twelve Months $ 3,599  
Lessee, Operating Lease, Liability, Payments, Due Year Two 2,485  
Lessee, Operating Lease, Liability, Payments, Due Year Three 2,142  
Lessee, Operating Lease, Liability, Payments, Due Year Four 2,097  
Lessee, Operating Lease, Liability, Payments, Due Year Five 2,030  
Lessee, Operating Lease, Liability, Payments, Due after Year Five 11,020  
Lessee, Operating Lease, Liability, Payments, Due 23,373  
Lessee, Operating Lease, Liability, Undiscounted Excess Amount 4,082  
Operating Lease, Liability 19,291 $ 14,339
Other Liabilities [Member]    
Lessee, Lease, Description [Line Items]    
Operating Lease, Liability $ 19,291 $ 14,300