XML 84 R70.htm IDEA: XBRL DOCUMENT v3.20.4
Commitments and Contingencies - Schedule of Non-Cancellable Purchase Commitments (Details)
$ in Thousands
Dec. 31, 2020
USD ($)
Unrecorded Unconditional Purchase Obligation, Fiscal Year Maturity [Abstract]  
2021 $ 11,165
2022 8,738
2023 6,202
2024 2,115
2025 0
Thereafter 0
Total purchase commitments $ 28,220