v3.26.1
Balance Sheet Components - Schedule of Goodwill and Intangibles (Details) - USD ($)
$ in Thousands
6 Months Ended 12 Months Ended
Jul. 31, 2026
Jan. 31, 2026
Jul. 31, 2025
Jan. 31, 2025
Finite-Lived Intangible Assets [Line Items]        
Intangible assets, gross carrying amount $ 73,218 $ 67,866    
Intangible assets, accumulated amortization (45,619) (42,219)    
Intangible assets, foreign currency translation 832 986    
Intangible assets, net carrying amount 28,431 26,633    
Goodwill, gross carrying amount 139,881 139,881    
Goodwill, Accumulated Amortization 0 0    
Goodwill, foreign currency adjustment 2,820 3,571    
Goodwill, net carrying amount 142,701 143,452 $ 138,644 $ 136,349
Developed technology        
Finite-Lived Intangible Assets [Line Items]        
Intangible assets, gross carrying amount 32,529 32,530    
Intangible assets, accumulated amortization (18,263) (16,659)    
Intangible assets, foreign currency translation 339 587    
Intangible assets, net carrying amount 14,605 16,458    
Image library        
Finite-Lived Intangible Assets [Line Items]        
Intangible assets, gross carrying amount 26,407 21,804    
Intangible assets, accumulated amortization (16,070) (15,098)    
Intangible assets, foreign currency translation 380 237    
Intangible assets, net carrying amount 10,717 6,943    
Customer relationships        
Finite-Lived Intangible Assets [Line Items]        
Intangible assets, gross carrying amount 7,143 7,143    
Intangible assets, accumulated amortization (5,075) (4,811)    
Intangible assets, foreign currency translation 75 124    
Intangible assets, net carrying amount 2,143 2,456    
Trade names and other        
Finite-Lived Intangible Assets [Line Items]        
Intangible assets, gross carrying amount 7,139 6,389    
Intangible assets, accumulated amortization (6,211) (5,651)    
Intangible assets, foreign currency translation 38 38    
Intangible assets, net carrying amount $ 966 $ 776