XML 154 R135.htm IDEA: XBRL DOCUMENT v3.22.0.1
Leases, Operating lease liabilities payments due (Details) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Lessee, Lease, Description [Line Items]    
Lessee, Operating Lease, Liability, Payments, Due Next Twelve Months $ 3,108  
Lessee, Operating Lease, Liability, Payments, Due Year Two 2,978  
Lessee, Operating Lease, Liability, Payments, Due Year Three 1,880  
Lessee, Operating Lease, Liability, Payments, Due Year Four 1,540  
Lessee, Operating Lease, Liability, Payments, Due Year Five 1,452  
Lessee, Operating Lease, Liability, Payments, Due after Year Five 4,496  
Lessee, Operating Lease, Liability, Payments, Due 15,454  
Lessee, Operating Lease, Liability, Undiscounted Excess Amount 1,115  
Operating Lease, Liability 14,339 $ 16,053
Other Liabilities [Member]    
Lessee, Lease, Description [Line Items]    
Operating Lease, Liability $ 14,339 $ 16,100