XML 51 R41.htm IDEA: XBRL DOCUMENT v3.25.3
SUPPLEMENTAL FINANCIAL STATEMENT INFORMATION - Schedule of Finite-Lived Intangible Assets (Details) - USD ($)
$ in Thousands
Oct. 31, 2025
Jan. 31, 2025
Intangible Asset, Acquired, Finite-Lived [Line Items]    
Total finite-lived intangible assets $ 245,004 $ 189,777
Less: accumulated amortization (104,850) (82,877)
Total finite-lived intangible assets, net 140,154 106,900
Indefinite-lived intangible assets - domain names 255 255
Intangible assets, net 140,409 107,155
Developed technology    
Intangible Asset, Acquired, Finite-Lived [Line Items]    
Total finite-lived intangible assets 137,700 87,700
Customer relationships    
Intangible Asset, Acquired, Finite-Lived [Line Items]    
Total finite-lived intangible assets 90,100 85,000
Backlog    
Intangible Asset, Acquired, Finite-Lived [Line Items]    
Total finite-lived intangible assets 11,100 11,100
Non-compete agreements    
Intangible Asset, Acquired, Finite-Lived [Line Items]    
Total finite-lived intangible assets 650 650
Trademarks    
Intangible Asset, Acquired, Finite-Lived [Line Items]    
Total finite-lived intangible assets 150 150
Patents    
Intangible Asset, Acquired, Finite-Lived [Line Items]    
Total finite-lived intangible assets $ 5,304 $ 5,177