v3.26.1
Stock-Based Compensation - Summary of Stock Awards Activity (Details) - Stock Award Units
$ / shares in Units, $ in Thousands
6 Months Ended
Jul. 31, 2026
USD ($)
$ / shares
shares
Number of Stock Award Units  
Stock Award Units, Beginning Balance 993,985
Units granted 280,556
Units vested (194,181)
Units forfeited (7,523)
Units granted adjustment for fiscal year 2025 and 2024 grants (275,493) [1]
Stock Award Units, Ending Balance 797,344
Weighted Average Grant Date Fair Value  
Weighted Average Grant Date Fair Value, Beginning Balance | $ / shares $ 20.87
Units granted, Weighted Average Grant Date Fair Value | $ / shares 23.92
Units vested, Weighted Average Grant Date Fair Value | $ / shares 22.26
Units forfeited, Weighted Average Grant Date Fair Value | $ / shares $ 19.26
Units granted adjustment, Weighted Average Grant Date Fair Value 28.2 [1]
Weighted Average Grant Date Fair Value Ending Balance | $ / shares $ 19.09
Weighted-Average Remaining Contractual Term (years)  
Units outstanding, Weighted-Average Remaining Contractual Term (years) 1 year 9 months 18 days
Aggregate Intrinsic Value  
Units outstanding, Aggregate Intrinsic Value | $ $ 30,443
[1] Grant adjustment made due to not reaching the financial goals.