v3.24.3
Goodwill and Net Intangible Assets - Schedule of Finite-Lived Intangible Assets (Details) - USD ($)
$ in Thousands
9 Months Ended 12 Months Ended
Oct. 31, 2024
Jan. 31, 2024
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount $ 66,877 $ 66,877
Accumulated Amortization (46,242) (38,917)
Net Carrying Amount 20,635 27,960
Net Carrying Amount $ 20,570 $ 27,890
Weighted- Average Life (Years) 2 years 9 months 18 days 3 years 4 months 24 days
Software technology    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount $ 28,491 $ 28,491
Accumulated Amortization (23,704) (20,231)
Net Carrying Amount 4,787 8,260
Net Carrying Amount $ 4,787 $ 8,260
Weighted- Average Life (Years) 1 year 7 months 6 days 2 years 1 month 6 days
Customer relationships    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount $ 34,072 $ 34,072
Accumulated Amortization (20,454) (16,941)
Net Carrying Amount 13,618 17,131
Net Carrying Amount $ 13,618 $ 17,131
Weighted- Average Life (Years) 3 years 3 years 8 months 12 days
Trade names    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount $ 4,100 $ 4,100
Accumulated Amortization (1,935) (1,601)
Net Carrying Amount 2,165 2,499
Net Carrying Amount $ 2,165 $ 2,499
Weighted- Average Life (Years) 4 years 9 months 18 days 5 years 7 months 6 days
Patents    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount $ 170 $ 170
Accumulated Amortization (149) (144)
Net Carrying Amount 21 26
Domain names    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 44 44
Accumulated Amortization 0 0
Net Carrying Amount $ 44 $ 44