Revenue Recognition - Capitalized Contract Costs (Details) - USD ($) $ in Thousands |
3 Months Ended | 6 Months Ended | |||
---|---|---|---|---|---|
Jan. 31, 2023 |
Jan. 31, 2022 |
Jan. 31, 2023 |
Jan. 31, 2022 |
Jul. 31, 2022 |
|
Changes in Capitalized Contract Cost [Roll Forward] | |||||
Beginning balance | $ 301,472 | $ 216,103 | $ 297,002 | $ 207,030 | |
Capitalization of contract acquisition costs | 37,407 | 34,528 | 64,202 | 58,513 | |
Amortization of deferred contract acquisition costs | (23,728) | (16,126) | (46,053) | (31,038) | |
Ending balance | 315,151 | 234,505 | 315,151 | 234,505 | |
Deferred contract acquisition costs, current | 96,105 | 96,105 | $ 86,210 | ||
Deferred contract acquisition costs, noncurrent | 219,046 | 219,046 | 210,792 | ||
Total deferred contract acquisition costs | $ 315,151 | $ 234,505 | $ 315,151 | $ 234,505 | $ 297,002 |