v3.24.2.u1
Composition of certain financial statement captions - Schedule of Intangible Assets (Details) - USD ($)
$ in Thousands
Jul. 31, 2024
Jan. 31, 2024
Finite-Lived Intangible Assets [Line Items]    
Total intangible assets, gross carrying value $ 36,550 $ 36,550
Less: accumulated amortization (6,666) (4,925)
Net carrying value 29,884 31,625
Acquired technology    
Finite-Lived Intangible Assets [Line Items]    
Total intangible assets, gross carrying value $ 9,310 9,310
Acquired technology | Minimum    
Finite-Lived Intangible Assets [Line Items]    
Useful life (in years) 5 years  
Acquired technology | Maximum    
Finite-Lived Intangible Assets [Line Items]    
Useful life (in years) 7 years  
Customer relationship    
Finite-Lived Intangible Assets [Line Items]    
Total intangible assets, gross carrying value $ 17,940 17,940
Customer relationship | Minimum    
Finite-Lived Intangible Assets [Line Items]    
Useful life (in years) 7 years  
Customer relationship | Maximum    
Finite-Lived Intangible Assets [Line Items]    
Useful life (in years) 15 years  
License    
Finite-Lived Intangible Assets [Line Items]    
Useful life (in years) 15 years  
Total intangible assets, gross carrying value $ 6,200 6,200
Trademarks    
Finite-Lived Intangible Assets [Line Items]    
Useful life (in years) 15 years  
Total intangible assets, gross carrying value $ 3,100 $ 3,100