XML 91 R80.htm IDEA: XBRL DOCUMENT v3.20.2
Leases - Operating Lease Liabilities Payments Due (Details) - USD ($)
$ in Thousands
Jun. 30, 2020
Dec. 31, 2019
Dec. 31, 2018
Lessee, Lease, Description [Line Items]      
Lessee, Operating Lease, Liability, Payments, Due Next Twelve Months $ 1,796    
Lessee, Operating Lease, Liability, Payments, Due Year Two 3,334    
Lessee, Operating Lease, Liability, Payments, Due Year Three 3,194    
Lessee, Operating Lease, Liability, Payments, Due Year Four 3,085    
Lessee, Operating Lease, Liability, Payments, Due Year Five 2,253    
Lessee, Operating Lease, Liability, Payments, Due after Year Five 8,624    
Lessee, Operating Lease, Liability, Payments, Due 22,286    
Lessee, Operating Lease, Liability, Undiscounted Excess Amount (2,049)    
Operating Lease, Liability 20,237 $ 14,482  
Other Liabilities [Member]      
Lessee, Lease, Description [Line Items]      
Operating Lease, Liability $ 20,237 $ 14,500 $ 11,800