v3.26.1
Intangible Assets, Net - Schedule of Intangible Assets, Net (Details) - USD ($)
$ in Thousands
Apr. 30, 2026
Jan. 31, 2026
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount $ 128,308 $ 126,008
Accumulated Amortization (114,861) (112,405)
Net Carrying Amount 13,448 13,603
IP number block , net carrying amount 7,800 7,800
Total intangible assets, gross carrying amount 136,108 133,808
Total intangible assets, net carrying amount 21,248 21,403
Developed Technology [Member]    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 121,999 119,699
Accumulated Amortization (109,601) (107,316)
Net Carrying Amount 12,398 12,383
Customer Relationship [Member]    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 4,241 4,241
Accumulated Amortization (3,975) (3,829)
Net Carrying Amount 266 412
Workforce [Member]    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 1,068 1,068
Accumulated Amortization (1,068) (1,068)
Net Carrying Amount 0 0
Patents [Member]    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 1,000 1,000
Accumulated Amortization (217) (192)
Net Carrying Amount $ 784 $ 808