v3.25.4
Leases - Schedule of Component of Lease Costs (Details) - USD ($)
$ in Thousands
12 Months Ended
Jan. 31, 2026
Jan. 31, 2025
Jan. 31, 2024
Leases [Abstract]      
Operating lease cost $ 20,141 $ 17,326 $ 15,510
Short-term lease cost 5,159 3,519 3,664
Variable lease cost 14,840 11,526 8,480
Total lease cost $ 40,140 $ 32,371 $ 27,654