v3.26.1
Balance Sheet Components - Schedule of Goodwill and Intangibles (Details) - USD ($)
$ in Thousands
12 Months Ended
Jan. 31, 2026
Jan. 31, 2025
Jan. 31, 2024
Finite-Lived Intangible Assets [Line Items]      
Intangible assets, gross carrying amount $ 67,866 $ 63,939  
Intangible assets, accumulated amortization (42,219) (36,232)  
Intangible assets, foreign currency translation 986 (255)  
Intangible assets, net carrying amount 26,633 27,452  
Goodwill, gross carrying amount 139,881 135,981  
Goodwill, Accumulated Amortization 0 0  
Goodwill, foreign currency adjustment 3,571 368  
Goodwill, net carrying amount 143,452 136,349 $ 136,256
Developed technology [Member]      
Finite-Lived Intangible Assets [Line Items]      
Intangible assets, gross carrying amount 32,530 30,429  
Intangible assets, accumulated amortization (16,659) (13,790)  
Intangible assets, foreign currency translation 587 (634)  
Intangible assets, net carrying amount 16,458 16,005  
Image library      
Finite-Lived Intangible Assets [Line Items]      
Intangible assets, gross carrying amount 21,804 19,978  
Intangible assets, accumulated amortization (15,098) (13,397)  
Intangible assets, foreign currency translation 237 497  
Intangible assets, net carrying amount 6,943 7,078  
Customer relationships      
Finite-Lived Intangible Assets [Line Items]      
Intangible assets, gross carrying amount 7,143 7,143  
Intangible assets, accumulated amortization (4,811) (4,286)  
Intangible assets, foreign currency translation 124 (147)  
Intangible assets, net carrying amount 2,456 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,651) (4,759)  
Intangible assets, foreign currency translation 38 29  
Intangible assets, net carrying amount $ 776 $ 1,659