v3.25.3
Composition of certain financial statement captions - Schedule of Intangible Assets (Details) - USD ($)
$ in Thousands
Oct. 31, 2025
Jan. 31, 2025
Finite-Lived Intangible Assets [Line Items]    
Total intangible assets, gross carrying value $ 36,550 $ 36,550
Less: accumulated amortization (11,018) (8,407)
Net carrying value 25,532 28,143
Acquired technology    
Finite-Lived Intangible Assets [Line Items]    
Total intangible assets, gross carrying value 9,310 9,310
Customer relationship    
Finite-Lived Intangible Assets [Line Items]    
Total intangible assets, gross carrying value $ 17,940 17,940
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
Minimum | Acquired technology    
Finite-Lived Intangible Assets [Line Items]    
Useful life (in years) 5 years  
Minimum | Customer relationship    
Finite-Lived Intangible Assets [Line Items]    
Useful life (in years) 7 years  
Maximum | Acquired technology    
Finite-Lived Intangible Assets [Line Items]    
Useful life (in years) 7 years  
Maximum | Customer relationship    
Finite-Lived Intangible Assets [Line Items]    
Useful life (in years) 15 years