v3.26.1
Composition of certain financial statement captions - Schedule of Intangible Assets (Details) - USD ($)
$ in Thousands
Jul. 31, 2026
Jan. 31, 2026
Intangible Asset, Finite-Lived [Line Items]    
Total intangible assets, gross carrying value $ 93,250 $ 93,250
Less: accumulated amortization (18,728) (13,489)
Net carrying value 74,522 79,761
Acquired technology    
Intangible Asset, Finite-Lived [Line Items]    
Total intangible assets, gross carrying value $ 22,910 22,910
Acquired technology | Minimum    
Intangible Asset, Finite-Lived [Line Items]    
Useful life (in years) 5 years  
Acquired technology | Maximum    
Intangible Asset, Finite-Lived [Line Items]    
Useful life (in years) 7 years  
Customer relationship    
Intangible Asset, Finite-Lived [Line Items]    
Total intangible assets, gross carrying value $ 53,940 53,940
Customer relationship | Minimum    
Intangible Asset, Finite-Lived [Line Items]    
Useful life (in years) 7 years  
Customer relationship | Maximum    
Intangible Asset, Finite-Lived [Line Items]    
Useful life (in years) 15 years  
License    
Intangible Asset, Finite-Lived [Line Items]    
Useful life (in years) 15 years  
Total intangible assets, gross carrying value $ 6,200 6,200
Trademarks    
Intangible Asset, Finite-Lived [Line Items]    
Total intangible assets, gross carrying value $ 10,200 $ 10,200
Trademarks | Minimum    
Intangible Asset, Finite-Lived [Line Items]    
Useful life (in years) 12 years  
Trademarks | Maximum    
Intangible Asset, Finite-Lived [Line Items]    
Useful life (in years) 15 years