v3.26.1
Stock-based Compensation - Schedule of Compensation Expense (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jul. 31, 2026
Jul. 31, 2025
Jul. 31, 2026
Jul. 31, 2025
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]        
Total expense $ 17,957 $ 14,101 $ 34,873 $ 27,316
Capitalized to internal-use software development costs and property and equipment (897) (645) (1,352) (1,318)
Share-Based Payment Arrangement, Expense, Total 17,060 13,456 33,521 25,998
Location, Statement of Income, Balance [Axis]: us-gaap:CostOfGoodsAndServicesSold        
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]        
Total expense 1,946 1,973 3,776 3,640
Location, Statement of Income, Balance [Axis]: us-gaap:GeneralAndAdministrativeExpense        
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]        
Total expense 6,384 5,242 12,250 10,277
Location, Statement of Income, Balance [Axis]: us-gaap:ResearchAndDevelopmentExpense        
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]        
Total expense 6,827 4,876 12,935 9,460
Location, Statement of Income, Balance [Axis]: us-gaap:SellingAndMarketingExpense        
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]        
Total expense $ 2,800 $ 2,010 $ 5,912 $ 3,939