XML 87 R76.htm IDEA: XBRL DOCUMENT v3.21.1
Leases - Operating Lease Liabilities Payments Due (Details) - USD ($)
$ in Thousands
Mar. 31, 2021
Dec. 31, 2020
Lessee, Lease, Description [Line Items]    
Lessee, Operating Lease, Liability, Payments, Due Next Twelve Months $ 2,281  
Lessee, Operating Lease, Liability, Payments, Due Year Two 2,955  
Lessee, Operating Lease, Liability, Payments, Due Year Three 2,840  
Lessee, Operating Lease, Liability, Payments, Due Year Four 1,755  
Lessee, Operating Lease, Liability, Payments, Due Year Five 1,415  
Lessee, Operating Lease, Liability, Payments, Due after Year Five 5,404  
Lessee, Operating Lease, Liability, Payments, Due 16,650  
Lessee, Operating Lease, Liability, Undiscounted Excess Amount (1,291)  
Operating Lease, Liability 15,359 $ 16,053
Other Liabilities [Member]    
Lessee, Lease, Description [Line Items]    
Operating Lease, Liability $ 15,359 $ 16,100