v3.26.1
Employee Stock Plans - Stock-Based Compensation Expense (Details) - USD ($)
$ in Thousands
3 Months Ended
Apr. 30, 2026
Apr. 30, 2025
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]    
Stock-based compensation $ 33,601 $ 30,399
Capitalized stock-based compensation expense 637 573
Total stock-based compensation expense 34,238 30,972
Income Statement Location [Axis]: us-gaap:CostOfRevenue    
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]    
Stock-based compensation 1,206 1,077
Income Statement Location [Axis]: us-gaap:GeneralAndAdministrativeExpense    
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]    
Stock-based compensation 7,171 7,975
Income Statement Location [Axis]: us-gaap:ResearchAndDevelopmentExpense    
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]    
Stock-based compensation 14,640 11,336
Income Statement Location [Axis]: us-gaap:SellingAndMarketingExpense    
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]    
Stock-based compensation $ 10,584 $ 10,011