v3.25.0.1
Income Taxes - Income Tax Reconciliation (Details) - USD ($)
$ in Thousands
12 Months Ended
Jan. 31, 2025
Jan. 31, 2024
Jan. 31, 2023
Income Tax Disclosure [Abstract]      
Provision for income taxes at statutory rate $ 11,452 $ 25,527 $ (33,777)
State income taxes, net of federal benefits 2,289 4,118 944
Effects of foreign operations 10,236 22,425 11,003
Research and other credits (36,669) (21,182) (19,465)
Stock-based compensation (125,590) (31,852) (47,335)
Non-deductible expenses 6,904 4,604 2,800
Change in valuation allowance 152,608 28,810 102,892
Tax impact of foreign transactions 49,883 0 5,340
Other 17 (218) 0
Provision for income taxes $ 71,130 $ 32,232 $ 22,402