XML 51 R37.htm IDEA: XBRL DOCUMENT v3.24.3
INTANGIBLE ASSETS - Schedule of Finite-Lived Intangible Assets (Details) - USD ($)
$ in Thousands
Oct. 31, 2024
Jan. 31, 2024
Acquired Finite-Lived Intangible Assets [Line Items]    
Total finite-lived intangible assets $ 189,755 $ 177,916
Less: accumulated amortization (76,281) (55,268)
Total finite-lived intangible assets, net 113,474 122,648
Indefinite-lived intangible assets - domain names 255 255
Intangible assets, net 113,729 122,903
Developed technology    
Acquired Finite-Lived Intangible Assets [Line Items]    
Total finite-lived intangible assets 87,700 78,700
Customer relationships    
Acquired Finite-Lived Intangible Assets [Line Items]    
Total finite-lived intangible assets 85,000 82,300
Backlog    
Acquired Finite-Lived Intangible Assets [Line Items]    
Total finite-lived intangible assets 11,100 11,100
Non-compete agreements    
Acquired Finite-Lived Intangible Assets [Line Items]    
Total finite-lived intangible assets 650 650
Trademarks    
Acquired Finite-Lived Intangible Assets [Line Items]    
Total finite-lived intangible assets 150 150
Patents    
Acquired Finite-Lived Intangible Assets [Line Items]    
Total finite-lived intangible assets $ 5,155 $ 5,016