XML 64 R49.htm IDEA: XBRL DOCUMENT v3.21.2
Commitments and Contingencies - Schedule of Operating Lease Obligations (Details) - USD ($)
$ in Thousands
Sep. 30, 2021
Dec. 31, 2020
Loss Contingency [Abstract]    
Operating Leases, Future Minimum Payments Due, Next Twelve Months $ 717  
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 75,143  
Net present value adjustments (44,425)  
Operating Lease, Liability $ 30,718 $ 31,700