v3.26.1
Leases - Schedule of Lease, Cost (Details) - USD ($)
$ in Thousands
12 Months Ended
Jan. 31, 2026
Jan. 31, 2025
Jan. 31, 2024
Leases [Abstract]      
Operating lease cost $ 18,702 $ 18,884 $ 17,619
Variable lease cost 4,081 2,646 3,098
Short-term lease cost 1,159 710 439
Total net lease cost $ 23,942 $ 22,240 $ 21,156