v3.23.1
Stock-Based Compensation - Narrative (Details)
$ in Millions
3 Months Ended
Apr. 30, 2023
USD ($)
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Unearned stock-based compensation expense $ 6,550
RSUs, PSUs, and Market-based PSUs  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Estimated weighted average amortization period 2 years 6 months
Employee Stock Purchase Plan  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Estimated weighted average amortization period 1 year 1 month 6 days