XML 123 R101.htm IDEA: XBRL DOCUMENT v3.21.1
Commitment and Contingencies - Future Minimum Lease Payments (Details)
$ in Thousands
Dec. 31, 2020
USD ($)
Capital Leases  
2021 $ 331
2022 240
2023 70
2024 28
2025 25
Thereafter 0
Total minimum lease payments 694
Less: amount representing interest 80
Capital lease obligations 614
Operating Leases  
2021 5,834
2022 6,172
2023 4,544
2024 746
2025 0
Thereafter 0
Total minimum lease payments $ 17,296