XML 72 R60.htm IDEA: XBRL DOCUMENT v3.20.2
Commitments and Contingencies - Schedule of Non-Cancellable Purchase Commitments (Details)
$ in Thousands
Jun. 30, 2020
USD ($)
Unrecorded Unconditional Purchase Obligation, Fiscal Year Maturity [Abstract]  
Remainder of 2020 $ 7,182
2021 7,687
2022 6,882
2023 5,164
2024 2,114
Thereafter 0
Total purchase commitments $ 29,029