XML 29 R74.htm IDEA: XBRL DOCUMENT v3.20.1
Leases - Future Minimum Lease Payments (Details) - USD ($)
$ in Thousands
Mar. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Operating Leases      
2020 (Excluding three months ended March 31, 2020) $ 2,186    
2020 2,842    
2021 2,863    
2022 2,994    
2023 3,300    
Thereafter 32,773    
Total Lease Payments 46,958    
Less: Imputed interest (20,875)    
Present Value of Lease Liabilities 26,083 $ 24,222  
Finance Leases      
2020 (Excluding three months ended March 31, 2020) 112    
2020 120    
2021 120    
2022 120    
2023 4,060    
Thereafter 0    
Total Lease Payments 4,532    
Less: Imputed interest (433)    
Present Value of Lease Liabilities 4,099   $ 4,100
Operating And Finance Leases, Liability, Payments, Due Year Two 2,962    
Operating And Finance Leases, Liability, Payments, Due Year Three 2,983    
Operating And Finance Leases, Liability, Payments, Due Year Four 3,114    
Operating And Finance Leases, Liability, Payments, Due Year Five 7,360    
Operating And Finance Leases, Liability, Payments, Due after Year Five 32,773    
Operating And Finance Leases, Liability, Payments, Remainder of Fiscal Year 2,298    
Operating And Finance Leases, Liability, Payment, Due 51,490    
Operating And Finance Leases, Liability, Undiscounted Excess Amount (21,308)    
Operating And Finance Leases, Liability $ 30,182