XML 51 R42.htm IDEA: XBRL DOCUMENT v3.23.2
Stock-Based Compensation - Employee Stock Purchase Plan (Details) - USD ($)
3 Months Ended 6 Months Ended 18 Months Ended
Jul. 31, 2023
Jul. 31, 2022
Jul. 31, 2023
Jul. 31, 2022
Jan. 31, 2024
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Share-based payment arrangement, expense $ 52,846,000 $ 41,001,000 $ 72,631,000 $ 108,395,000  
Share-based payment arrangement, plan modification, incremental cost 2,000,000   4,000,000    
Forecast          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Share-based payment arrangement, plan modification, incremental cost         $ 2,200,000
ESPP shares          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Share-based payment arrangement, expense 2,900,000 3,800,000 5,900,000 6,500,000  
Share-based payment arrangement, plan modification, incremental cost 100,000 $ 200,000 300,000 $ 200,000  
Cost not yet recognized amount $ 0   $ 0