XML 86 R74.htm IDEA: XBRL DOCUMENT v3.22.2.2
Stock-Based Compensation - Narrative (Details)
$ / shares in Units, $ in Thousands, shares in Millions
1 Months Ended 12 Months Ended
Jun. 30, 2022
USD ($)
Jul. 31, 2022
USD ($)
period
$ / shares
shares
Jul. 31, 2021
USD ($)
$ / shares
shares
Jul. 31, 2020
USD ($)
$ / shares
shares
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Shares available for grant (in shares) | shares   26.1    
Exercised, aggregate intrinsic value | $   $ 230,068 $ 421,800 $ 242,400
Weighted average grant date fair value (in dollars per share) | $ / shares       $ 22.76
Weighted-average purchase price per share (in dollars per share) | $ / shares   $ 108.61 $ 75.92 $ 18.76
Unrecognized compensation cost, weighted-average   2 years 7 months 6 days    
Fair value of contingent consideration | $   $ 17,000 $ 10,100 $ 9,300
Unrecognized compensation cost | $   1,030,700    
Capitalized stock-based compensation | $   $ 11,500 $ 6,300 $ 4,400
Business Combination, 2022        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Issuance of unvested shares (in shares) | shares   0.1    
Unvested RSUs and shares of common stock        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Vesting period   4 years    
Unvested RSUs and shares of common stock | One year anniversary        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Vesting rights, percentage   25.00%    
Performance stock units        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Performance shares outstanding (in shares) | shares   0.1    
2018 Employee Stock Purchase Plan | Employee Stock        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Shares available for issuance (in shares) | shares   7.4    
Shares available for grant (in shares) | shares   3.9    
Duration of offering period   24 months    
Number of purchases periods | period   4    
Duration of purchase periods   6 months    
Shares issued (in shares) | shares   0.3 0.3 0.8
Cash proceeds from the issuance of common stock | $   $ 34,600 $ 25,700 $ 15,300
Accrued compensation | $   $ 4,700 $ 5,200  
Incremental stock-based compensation | $ $ 8,700      
2018 Employee Stock Purchase Plan | Employee Stock | Minimum        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Unrecognized compensation cost, weighted-average 6 months      
2018 Employee Stock Purchase Plan | Employee Stock | Maximum        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Unrecognized compensation cost, weighted-average 18 months      
Common Stock | 2018 Plan        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Shares available for issuance (in shares) | shares   38.6