XML 68 R54.htm IDEA: XBRL DOCUMENT v3.21.1
Commitments and Contingencies - Schedule of Remaining Maturities of Operating Lease Liabilities and Future Purchase Obligations (Details)
$ in Thousands
Apr. 30, 2021
USD ($)
Operating Lease Obligations  
2022 (remaining nine months) $ 10,337
2023 12,826
2024 11,499
2025 6,155
2026 3,010
Thereafter 2,301
Total payments 46,128
Less imputed interest (5,030)
Total 41,098
Future Purchase Obligations of Hosting Services  
2022 (remaining nine months) 10,862
2023 18,692
2024 4,884
2025 600
2026 550
Thereafter 0
Total payments $ 35,588