v3.22.4
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