v3.24.0.1
Composition of certain financial statement captions - Schedule of intangible assets (Details) - USD ($)
$ in Thousands
Jan. 31, 2024
Jan. 31, 2023
Finite-Lived Intangible Assets [Line Items]    
Total intangible assets, gross carrying value $ 36,550 $ 13,950
Less: accumulated amortization (4,925) (2,549)
Net carrying value 31,625 11,401
Acquired technology    
Finite-Lived Intangible Assets [Line Items]    
Total intangible assets, gross carrying value $ 9,310 1,410
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 6,340
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 $ 0