XML 87 R75.htm IDEA: XBRL DOCUMENT v3.22.1
Leases - Operating Lease Liabilities Payments Due (Details) - USD ($)
$ in Thousands
Mar. 31, 2022
Dec. 31, 2021
Lessee, Lease, Description [Line Items]    
Lessee, Operating Lease, Liability, Payments, Due Next Twelve Months $ 2,271  
Lessee, Operating Lease, Liability, Payments, Due Year Two 2,966  
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 14,605  
Lessee, Operating Lease, Liability, Undiscounted Excess Amount (1,037)  
Operating Lease, Liability 13,568 $ 14,339
Other Liabilities [Member]    
Lessee, Lease, Description [Line Items]    
Operating Lease, Liability $ 13,568 $ 14,300