XML 52 R41.htm IDEA: XBRL DOCUMENT v3.21.2
Commitments and Contingencies - Future Minimum Payments (Details)
$ in Thousands
Sep. 30, 2021
USD ($)
Non-cancelable Service Contract Commitments  
Remainder of 2021 $ 3,669
2022 10,220
2023 8,183
2024 828
Thereafter 0
Total $ 22,900