XML 56 R47.htm IDEA: XBRL DOCUMENT v3.22.2.2
Stock-Based Compensation - Employee Stock Purchase Plan (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended 15 Months Ended 21 Months Ended
Oct. 31, 2022
Oct. 31, 2021
Oct. 31, 2022
Oct. 31, 2021
Jan. 31, 2024
Jul. 31, 2024
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Share-based payment arrangement, expense $ 45,687 $ 27,362 $ 62,192 $ 118,318    
Share-based payment arrangement, plan modification, incremental cost 2,600          
Forecast            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Share-based payment arrangement, plan modification, incremental cost         $ 8,100  
ESPP            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Share-based payment arrangement, expense 3,600 $ 2,200 10,100 $ 3,200    
Share-based payment arrangement, plan modification, incremental cost $ 100   $ 300      
ESPP | Forecast            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Share-based payment arrangement, plan modification, incremental cost           $ 900