v3.26.1
Leases - Schedule of Lease Cost (Details) - USD ($)
$ in Thousands
3 Months Ended
Apr. 30, 2026
Apr. 30, 2025
Leases [Abstract]    
Operating lease expense $ 2,052 $ 2,008
Variable lease expense 46 66
Total lease expense 2,098 2,074
Total cash paid in measurement of lease liability $ 1,922 $ 2,171