XML 82 R53.htm IDEA: XBRL DOCUMENT v3.20.1
Commitments and Contingencies - Future Minimum Payments (Details)
$ in Thousands
Apr. 30, 2020
USD ($)
Operating Leases  
Remainder of 2021 $ 9,373
2022 14,729
2023 11,702
2024 10,517
2025 9,479
Thereafter 19,937
Total minimum payments $ 75,737