v3.23.1
Stock-Based Compensation - Restricted Stock Units and Stock Options Narrative (Details)
$ in Millions
3 Months Ended
Apr. 30, 2023
USD ($)
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Cost not yet recognized, options, amount $ 87.6
Restricted Stock Units (RSUs)  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Cost not yet recognized amount $ 523.1
Cost not yet recognized, period for recognition 3 years 6 months
Stock options  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Cost not yet recognized, period for recognition 2 years 1 month 6 days