XML 64 R71.htm IDEA: XBRL DOCUMENT v3.20.1
Commitments and Contingencies (Lease Maturities) (Details) - USD ($)
$ in Thousands
Mar. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Operating Leases      
2020 (for the remaining period) $ 3,877    
2020   $ 5,006  
2021 4,715 4,093  
2022 3,891 3,269  
2023 3,226 3,226  
2024 3,226 3,226  
Thereafter 29,738 30,000  
Total lease payments 48,673 48,820  
Imputed interest/present value discount (23,870) (24,599)  
Present value of lease liabilities 24,803 24,221  
Finance Leases      
2020 (for the remaining period) 104    
2020   57  
2021 124 117  
2022 109 102  
2023 84 82  
2024 34 34  
Thereafter 0 0  
Total lease payments 455 392  
Imputed interest/present value discount (66) (71)  
Present value of lease liabilities $ 389 $ 321  
Payments Due by Periods      
Less than 1 year     $ 4,072
1-3 years     7,772
3-5 years     7,310
More than 5 years     32,339
Total     $ 51,493