XML 91 R75.htm IDEA: XBRL DOCUMENT v3.22.0.1
Leases, Commitments, and Contingencies - Future minimum lease payments (Details)
$ in Thousands
Dec. 31, 2020
USD ($)
Purchase Obligations  
2021 $ 3,949
2022 0
2023 0
2024 0
2025 0
Thereafter 0
Total minimum lease payments 3,949
Leases  
2021 3,276
2022 3,093
2023 3,181
2024 3,190
2025 2,433
Thereafter 11,186
Total minimum lease payments 26,359
Total  
2021 7,225
2022 3,093
2023 3,181
2024 3,190
2025 2,433
Thereafter 11,186
Total minimum lease payments $ 30,308