XML 85 R69.htm IDEA: XBRL DOCUMENT v3.20.4
Commitments and Contingencies - Future Undiscounted Minimum Cash Payment Obligations for Operating Lease Liabilities (Details)
$ in Thousands
Dec. 31, 2020
USD ($)
Operating Lease Liabilities, Payments Due (Under Topic 842)  
2021 $ 5,556
2022 4,894
2023 4,613
2024 4,653
2025 4,675
Thereafter 20,495
Total undiscounted future lease payments 44,886
Present value adjustment (11,267)
Net operating lease liabilities $ 33,619