v3.23.1
Stock-Based Compensation - Components of Stock Based Compensation Expense (Details) - USD ($)
$ in Thousands
3 Months Ended
Apr. 30, 2023
Apr. 30, 2022
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]    
Total $ 55,549 $ 31,630
Cost of revenue    
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]    
Total 4,173 1,848
Research and development    
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]    
Total 14,790 10,463
Sales and marketing    
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]    
Total 12,596 7,096
General and administrative    
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]    
Total $ 23,990 $ 12,223