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