v3.26.1
Intangible Assets, Net - Schedule of Intangible Assets (Details) - USD ($)
$ in Thousands
Jan. 31, 2026
Jan. 31, 2025
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount $ 7,770 $ 6,497
Accumulated Amortization (4,680) (3,061)
Net Carrying Amount 3,090 3,436
Customer relationships    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 7,691 6,418
Accumulated Amortization (4,601) (2,982)
Net Carrying Amount $ 3,090 $ 3,436
Weighted Average Remaining Life (years) 2 years 6 months 18 days 2 years 3 months 14 days
Trade names and trademarks    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount $ 79 $ 79
Accumulated Amortization (79) (79)
Net Carrying Amount $ 0 $ 0
Weighted Average Remaining Life (years) 0 years 0 years