v3.26.1
Operating Leases - Schedule of Lease Costs (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 cost $ 4,344 $ 5,314 $ 8,661 $ 8,691
Short-term lease cost 693 696 1,318 1,356
Variable lease cost 896 711 1,664 1,649
Total $ 5,933 $ 6,721 $ 11,643 $ 11,696