v3.25.1
Income taxes - Schedule of Effective Income Tax Rate Reconciliation (Details) - USD ($)
$ in Thousands
12 Months Ended
Jan. 31, 2025
Jan. 31, 2024
Jan. 31, 2023
Income Tax Disclosure [Abstract]      
Federal income tax provision (benefit) at the statutory rate $ 24,367 $ 15,759 $ (8,000)
State income tax provision (benefit), net of federal tax provision (benefit) 4,365 5,382 (1,021)
Other non-deductible or non-taxable items, net 1,194 447 225
Excessive employee remuneration 6,782 2,939 3,246
Excess tax (benefit) shortfall on stock-based compensation expense, net (12,102) 304 (2,479)
Federal research and development credits (7,955) (9,202) (1,341)
Change in uncertain tax position reserves, net of indirect benefits 3,227 6,137 (2,970)
Deferred tax rate adjustment due to state apportionment changes 1,504 (1,039) (30)
Adjustment from settlement of IRS examination 0 2,461 0
Return-to-provision adjustments (1,155) (433) (38)
Change in valuation allowance (96) (3,129) 733
Other items, net (800) (298) (278)
Total income tax provision (benefit) $ 19,331 $ 19,328 $ (11,953)