XML 61 R46.htm IDEA: XBRL DOCUMENT v3.20.2
Commitments and Contingencies - Schedule of Operating Lease Obligations (Details) - USD ($)
$ in Thousands
Jun. 30, 2020
Dec. 31, 2019
Loss Contingency [Abstract]    
Operating Leases, Future Minimum Payments Due, Next Twelve Months $ 1,415  
Operating Leases, Future Minimum Payments, Due in Two Years 2,854  
Operating Leases, Future Minimum Payments, Due in Three Years 2,885  
Operating Leases, Future Minimum Payments, Due in Four Years 2,875  
Operating Leases, Future Minimum Payments, Due in Five Years 2,853  
Operating Leases, Future Minimum Payments, Due Thereafter 65,863  
Operating Leases, Future Minimum Payments Due 78,745  
Net present value adjustments (46,237)  
Operating Lease, Liability $ 32,508 $ 33,100