XML 74 R58.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Commitments and Contingencies - Schedule of Operating Lease Obligations (Details)
$ in Thousands
Dec. 31, 2019
USD ($)
Loss Contingency [Abstract]  
Operating Leases, Future Minimum Payments Due, Next Twelve Months $ 2,825
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 80,155
Net present value adjustments (47,036)
Operating Lease, Liability $ 33,119