XML 43 R33.htm IDEA: XBRL DOCUMENT v3.22.0.1
Revenue (Disaggregation of Revenue) (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jan. 31, 2022
Jan. 31, 2021
Jan. 31, 2022
Jan. 31, 2021
Disaggregation of Revenue [Line Items]        
Total revenue $ 204,633 $ 180,062 $ 370,567 $ 349,864
United States        
Disaggregation of Revenue [Line Items]        
Total revenue 125,631 107,598 229,770 219,948
Canada        
Disaggregation of Revenue [Line Items]        
Total revenue 25,624 19,121 45,736 38,153
Other Americas        
Disaggregation of Revenue [Line Items]        
Total revenue 1,761 2,817 3,745 6,011
Total Americas        
Disaggregation of Revenue [Line Items]        
Total revenue 153,016 129,536 279,251 264,112
United Kingdom        
Disaggregation of Revenue [Line Items]        
Total revenue 12,279 8,947 21,538 20,591
Other EMEA        
Disaggregation of Revenue [Line Items]        
Total revenue 19,070 22,667 32,089 35,568
Total EMEA        
Disaggregation of Revenue [Line Items]        
Total revenue 31,349 31,614 53,627 56,159
Total APAC        
Disaggregation of Revenue [Line Items]        
Total revenue 20,268 18,912 37,689 29,593
Subscription and support        
Disaggregation of Revenue [Line Items]        
Total revenue 84,297 59,563 163,287 117,529
Subscription and support | United States        
Disaggregation of Revenue [Line Items]        
Total revenue 55,718 39,865 108,741 78,878
Subscription and support | Canada        
Disaggregation of Revenue [Line Items]        
Total revenue 14,037 7,862 25,978 15,004
Subscription and support | Other Americas        
Disaggregation of Revenue [Line Items]        
Total revenue 1,046 1,112 2,085 2,225
Subscription and support | Total Americas        
Disaggregation of Revenue [Line Items]        
Total revenue 70,801 48,839 136,804 96,107
Subscription and support | United Kingdom        
Disaggregation of Revenue [Line Items]        
Total revenue 2,417 1,650 4,750 3,680
Subscription and support | Other EMEA        
Disaggregation of Revenue [Line Items]        
Total revenue 5,381 4,694 10,598 9,814
Subscription and support | Total EMEA        
Disaggregation of Revenue [Line Items]        
Total revenue 7,798 6,344 15,348 13,494
Subscription and support | Total APAC        
Disaggregation of Revenue [Line Items]        
Total revenue 5,698 4,380 11,135 7,928
Subscription        
Disaggregation of Revenue [Line Items]        
Total revenue 62,871 38,278 120,000 75,508
Support        
Disaggregation of Revenue [Line Items]        
Total revenue 21,426 21,285 43,287 42,021
License        
Disaggregation of Revenue [Line Items]        
Total revenue 69,798 77,912 109,951 143,195
License | United States        
Disaggregation of Revenue [Line Items]        
Total revenue 38,133 39,438 56,586 80,415
License | Canada        
Disaggregation of Revenue [Line Items]        
Total revenue 4,700 8,606 10,513 19,359
License | Other Americas        
Disaggregation of Revenue [Line Items]        
Total revenue 0 188 237 423
License | Total Americas        
Disaggregation of Revenue [Line Items]        
Total revenue 42,833 48,232 67,336 100,197
License | United Kingdom        
Disaggregation of Revenue [Line Items]        
Total revenue 8,944 6,449 14,776 14,748
License | Other EMEA        
Disaggregation of Revenue [Line Items]        
Total revenue 6,686 11,282 8,093 12,085
License | Total EMEA        
Disaggregation of Revenue [Line Items]        
Total revenue 15,630 17,731 22,869 26,833
License | Total APAC        
Disaggregation of Revenue [Line Items]        
Total revenue 11,335 11,949 19,746 16,165
Term license        
Disaggregation of Revenue [Line Items]        
Total revenue 69,750 77,864 109,855 143,089
Perpetual license        
Disaggregation of Revenue [Line Items]        
Total revenue 48 48 96 106
Services        
Disaggregation of Revenue [Line Items]        
Total revenue 50,538 42,587 97,329 89,140
Services | United States        
Disaggregation of Revenue [Line Items]        
Total revenue 31,780 28,295 64,443 60,655
Services | Canada        
Disaggregation of Revenue [Line Items]        
Total revenue 6,887 2,653 9,245 3,790
Services | Other Americas        
Disaggregation of Revenue [Line Items]        
Total revenue 715 1,517 1,423 3,363
Services | Total Americas        
Disaggregation of Revenue [Line Items]        
Total revenue 39,382 32,465 75,111 67,808
Services | United Kingdom        
Disaggregation of Revenue [Line Items]        
Total revenue 918 848 2,012 2,163
Services | Other EMEA        
Disaggregation of Revenue [Line Items]        
Total revenue 7,003 6,691 13,398 13,669
Services | Total EMEA        
Disaggregation of Revenue [Line Items]        
Total revenue 7,921 7,539 15,410 15,832
Services | Total APAC        
Disaggregation of Revenue [Line Items]        
Total revenue $ 3,235 $ 2,583 $ 6,808 $ 5,500