XML 88 R77.htm IDEA: XBRL DOCUMENT v3.21.2
Leases - Operating Lease Liabilities Payments Due (Details) - USD ($)
$ in Thousands
Jun. 30, 2021
Dec. 31, 2020
Lessee, Lease, Description [Line Items]    
Lessee, Operating Lease, Liability, Payments, Due Next Twelve Months $ 1,545  
Lessee, Operating Lease, Liability, Payments, Due Year Two 3,034  
Lessee, Operating Lease, Liability, Payments, Due Year Three 2,901  
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,054  
Lessee, Operating Lease, Liability, Undiscounted Excess Amount (1,253)  
Operating Lease, Liability 14,801 $ 16,053
Other Liabilities [Member]    
Lessee, Lease, Description [Line Items]    
Operating Lease, Liability $ 14,801 $ 16,100