v3.25.1
Income taxes - Narrative (Details) - USD ($)
$ in Thousands
12 Months Ended
Jan. 31, 2025
Jan. 31, 2024
Jan. 31, 2023
Operating Loss Carryforwards [Line Items]      
Effective income tax benefit rate 16.70% 25.80% 31.40%
Deferred tax asset, valuation allowance $ 1,066 $ 1,164  
Decrease in valuation allowance 100    
Gross unrecognized tax benefit 24,140 19,213 $ 8,690
Unrecognized tax benefits that would impact the effective tax rate 20,900 16,200  
Period increase in unrecognized tax benefit 4,900    
Unrecognized tax benefits, income tax penalties and interest expense 600 100 $ 400
Unrecognized tax benefits, income tax penalties and interest accrued 2,000 $ 1,400  
State      
Operating Loss Carryforwards [Line Items]      
Operating loss carryforwards 18,500    
State | Research      
Operating Loss Carryforwards [Line Items]      
Credit carryforward $ 13,600