v3.26.1
Stock-based compensation - Schedule of Stock-Based Compensation (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jul. 31, 2026
Jul. 31, 2025
Jul. 31, 2026
Jul. 31, 2025
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Total stock-based compensation expense $ 22,210 $ 19,068 $ 41,616 $ 33,404
Income Statement Location [Axis]: us-gaap:CostOfGoodsAndServicesSold        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Total stock-based compensation expense 2,713 3,114 5,500 6,501
Income Statement Location [Axis]: us-gaap:GeneralAndAdministrativeExpense        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Total stock-based compensation expense 10,090 8,693 18,232 8,852
Income Statement Location [Axis]: us-gaap:ResearchAndDevelopmentExpense        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Total stock-based compensation expense 6,178 5,732 10,131 11,652
Income Statement Location [Axis]: us-gaap:SellingAndMarketingExpense        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Total stock-based compensation expense $ 3,229 $ 1,529 $ 7,753 $ 6,399