XML 122 R102.htm IDEA: XBRL DOCUMENT v3.23.1
Income Taxes - Reconciliation of the Beginning and Ending Amount of Gross Unrecognized Tax Benefits (Details) - USD ($)
$ in Thousands
12 Months Ended
Jan. 31, 2023
Jan. 31, 2022
Jan. 31, 2021
Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward]      
Unrecognized tax benefits - beginning $ 19,238 $ 9,402 $ 10,153
Gross changes - prior period tax position 109 2,039  
Gross changes - prior period tax position     (3,620)
Gross changes - current period tax position 6,415 7,797 2,869
Unrecognized tax benefits — ending $ 25,762 $ 19,238 $ 9,402