v3.22.4
Income Taxes - Components of the Provision for Income Taxes (Details) - USD ($)
$ in Thousands
12 Months Ended
Jan. 31, 2023
Jan. 31, 2022
Jan. 31, 2021
Current      
Federal $ 0 $ 0 $ 0
State 855 611 401
Foreign 20,241 85,700 5,811
Total current 21,096 86,311 6,212
Deferred      
Federal 135 (363) (136)
State 89 (63) (317)
Foreign 1,082 (13,530) (999)
Total deferred 1,306 (13,956) (1,452)
Provision for income taxes $ 22,402 $ 72,355 $ 4,760