v3.26.1
Balance Sheet Components - Schedule of Goodwill and Intangibles (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Apr. 30, 2026
Jan. 31, 2026
Apr. 30, 2025
Jan. 31, 2025
Finite-Lived Intangible Assets [Line Items]        
Intangible assets, gross carrying amount $ 68,116 $ 67,866    
Intangible assets, accumulated amortization (43,823) (42,219)    
Intangible assets, foreign currency translation 863 986    
Intangible assets, net carrying amount 25,156 26,633    
Goodwill, gross carrying amount 139,881 139,881    
Goodwill, Accumulated Amortization 0 0    
Goodwill, foreign currency adjustment 3,230 3,571    
Goodwill, net carrying amount 143,111 143,452 $ 138,490 $ 136,349
Developed technology        
Finite-Lived Intangible Assets [Line Items]        
Intangible assets, gross carrying amount 32,530 32,530    
Intangible assets, accumulated amortization (17,464) (16,659)    
Intangible assets, foreign currency translation 471 587    
Intangible assets, net carrying amount 15,537 16,458    
Image library        
Finite-Lived Intangible Assets [Line Items]        
Intangible assets, gross carrying amount 22,054 21,804    
Intangible assets, accumulated amortization (15,548) (15,098)    
Intangible assets, foreign currency translation 252 237    
Intangible assets, net carrying amount 6,758 6,943    
Customer relationships        
Finite-Lived Intangible Assets [Line Items]        
Intangible assets, gross carrying amount 7,143 7,143    
Intangible assets, accumulated amortization (4,944) (4,811)    
Intangible assets, foreign currency translation 102 124    
Intangible assets, net carrying amount 2,301 2,456    
Trade names and other        
Finite-Lived Intangible Assets [Line Items]        
Intangible assets, gross carrying amount 6,389 6,389    
Intangible assets, accumulated amortization (5,867) (5,651)    
Intangible assets, foreign currency translation 38 38    
Intangible assets, net carrying amount $ 560 $ 776