v3.20.1
Stock-based compensation - Summary of Share Based Compensation recognized (Details) - USD ($)
$ in Thousands
12 Months Ended
Jan. 31, 2020
Jan. 31, 2019
Jan. 31, 2018
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Share based compensation $ 45,424 $ 21,057 $ 14,310
Stock options      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Share based compensation 6,612 7,581 7,826
Performance stock options      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Share based compensation 0 681 1,378
Restricted stock units      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Share based compensation 25,781 7,657 3,224
Performance restricted stock units      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Share based compensation 4,862 2,419 1,882
Restricted stock awards      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Share based compensation 655 570 0
Performance restricted stock awards      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Share based compensation 1,934 2,149 0
Total non-cash stock-based compensation expense      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Share based compensation 39,844 21,057 14,310
Acquisition awards exchanged for cash      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Share based compensation 5,580 0 0
Cost of revenue      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Share based compensation 4,792 2,837 2,594
Sales and marketing      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Share based compensation 4,694 3,536 2,030
Technology and development      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Share based compensation 7,649 5,117 3,318
General and administrative      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Share based compensation 12,972 9,567 6,368
Merger integration      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Share based compensation 1,603 0 0
Other expense, net      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Share based compensation $ 13,714 $ 0 $ 0