v3.25.2
Balance Sheet Components - Schedule of Goodwill and Intangibles (Details) - USD ($)
$ in Thousands
6 Months Ended 12 Months Ended
Jul. 31, 2025
Jan. 31, 2025
Jul. 31, 2024
Jan. 31, 2024
Finite-Lived Intangible Assets [Line Items]        
Intangible assets, gross carrying amount $ 65,103 $ 63,939    
Intangible assets, accumulated amortization (39,159) (36,232)    
Intangible assets, foreign currency translation 680 (255)    
Intangible assets, net carrying amount 26,624 27,452    
Goodwill, gross carrying amount 135,981 135,981    
Goodwill, Accumulated Amortization 0 0    
Goodwill, foreign currency adjustment 2,663 368    
Goodwill, net carrying amount 138,644 136,349 $ 137,325 $ 136,256
Developed technology        
Finite-Lived Intangible Assets [Line Items]        
Intangible assets, gross carrying amount 30,429 30,429    
Intangible assets, accumulated amortization (15,156) (13,790)    
Intangible assets, foreign currency translation 264 (634)    
Intangible assets, net carrying amount 15,537 16,005    
Image library        
Finite-Lived Intangible Assets [Line Items]        
Intangible assets, gross carrying amount 21,142 19,978    
Intangible assets, accumulated amortization (14,239) (13,397)    
Intangible assets, foreign currency translation 317 497    
Intangible assets, net carrying amount 7,220 7,078    
Customer relationships        
Finite-Lived Intangible Assets [Line Items]        
Intangible assets, gross carrying amount 7,143 7,143    
Intangible assets, accumulated amortization (4,545) (4,286)    
Intangible assets, foreign currency translation 61 (147)    
Intangible assets, net carrying amount 2,659 2,710    
Trade names and other        
Finite-Lived Intangible Assets [Line Items]        
Intangible assets, gross carrying amount 6,389 6,389    
Intangible assets, accumulated amortization (5,219) (4,759)    
Intangible assets, foreign currency translation 38 29    
Intangible assets, net carrying amount $ 1,208 $ 1,659