XML 61 R46.htm IDEA: XBRL DOCUMENT v3.20.2
Commitments and Contingencies - Schedule of Operating Lease Obligations (Details) - USD ($)
$ in Thousands
Sep. 30, 2020
Dec. 31, 2019
Loss Contingency [Abstract]    
Operating Leases, Future Minimum Payments Due, Next Twelve Months $ 707  
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,037  
Net present value adjustments (45,856)  
Operating Lease, Liability $ 32,181 $ 33,100