v3.26.1
Leases - Schedule of Components of Lease Expense (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jul. 31, 2026
Jul. 31, 2025
Jul. 31, 2026
Jul. 31, 2025
Leases [Abstract]        
Operating lease expense $ 1,125 $ 1,412 $ 2,251 $ 2,822
Variable lease expense 656 653 1,012 1,295
Short-term lease expense 26 75 58 127
Sublease income 0 (87) 0 (174)
Total lease expense $ 1,807 $ 2,053 $ 3,321 $ 4,070