XML 66 R33.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Revenue Recognition - Capitalized Contract Costs (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jan. 31, 2020
Jan. 31, 2019
Jan. 31, 2020
Jan. 31, 2019
Jan. 31, 2020
Jul. 31, 2019
Jan. 31, 2019
Changes in Capitalized Contract Cost [Roll Forward]              
Beginning balance $ 70,426 $ 55,978 $ 69,785 $ 55,910      
Capitalization of contract acquisition costs 9,514 9,080 15,690 13,472      
Amortization of deferred contract acquisition costs (5,890) (4,457) (11,425) (8,781)      
Ending balance 74,050 60,601 74,050 60,601      
Deferred contract acquisition costs, current         $ 23,527 $ 21,219 $ 18,058
Deferred contract acquisition costs, noncurrent         50,523 48,566 42,543
Total deferred contract acquisition costs $ 74,050 $ 60,601 $ 74,050 $ 60,601 $ 74,050 $ 69,785 $ 60,601