XML 79 R57.htm IDEA: XBRL DOCUMENT v3.20.4
Commitments and Contingencies - Schedule of Operating Lease Obligations (Details)
$ in Thousands
Dec. 31, 2020
USD ($)
Loss Contingency [Abstract]  
Operating Leases, Future Minimum Payments Due, Next Twelve Months $ 2,863
Operating Leases, Future Minimum Payments, Due in Two Years 2,894
Operating Leases, Future Minimum Payments, Due in Three Years 2,885
Operating Leases, Future Minimum Payments, Due in Four Years 2,862
Operating Leases, Future Minimum Payments, Due in Five Years 2,872
Operating Leases, Future Minimum Payments, Due Thereafter 62,913
Operating Leases, Future Minimum Payments Due 77,289
Net present value adjustments (45,549)
Operating Lease, Liability $ 31,740