XML 93 R79.htm IDEA: XBRL DOCUMENT v3.25.1
Income Taxes - Schedule of Reconciliation of Beginning and Ending Amount of Unrecognized Tax Benefits (Detail) - USD ($)
$ in Thousands
12 Months Ended
Jan. 31, 2025
Jan. 31, 2024
Jan. 31, 2023
Income Tax Disclosure [Abstract]      
Beginning balance $ 22,628 $ 21,656 $ 30,884
Additions based on tax positions related to the current year 2,123 997 1,033
Additions for tax positions of prior years 0 168 195
Reductions for tax positions in prior years 0 (38) (45)
Settlements for prior periods 0 0 0
Lapse of applicable statute of limitations (4,255) (155) (10,411)
Ending balance $ 20,496 $ 22,628 $ 21,656