XML 56 R46.htm IDEA: XBRL DOCUMENT v3.23.3
Stock-Based Compensation - Employee Stock Purchase Plan (Details) - USD ($)
3 Months Ended 9 Months Ended
Oct. 31, 2023
Oct. 31, 2022
Oct. 31, 2023
Oct. 31, 2022
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Share-based payment arrangement, expense $ 54,913,000 $ 45,687,000 $ 118,318,000 $ 163,308,000
Share-based payment arrangement, plan modification, incremental cost 2,400,000 2,600,000 6,400,000 2,600,000
ESPP shares        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Share-based payment arrangement, expense 3,200,000 3,600,000 9,100,000 10,100,000
Share-based payment arrangement, plan modification, incremental cost 0 $ 100,000 300,000 $ 300,000
Cost not yet recognized amount $ 0   $ 0