XML 53 R62.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Commitments and Contingencies Future Minimum Lease Payments (Details) - USD ($)
$ in Thousands
Dec. 31, 2019
Dec. 31, 2018
Finance Lease, Liability, Payment, Due [Abstract]    
2020 $ 5,800  
2021 5,800  
2022 5,810  
2023 60,013  
2024 1,013  
Thereafter 81,849  
Future minimum lease payments 160,285  
Less amount representing interest (88,808)  
Add straight line lease obligation 585  
Present value $ 72,062 $ 0