v3.22.2.2
Intangible Assets - Schedule of Intangible Assets, Net (Details) - USD ($)
$ in Thousands
Jul. 31, 2022
Jan. 31, 2022
Acquired Finite-Lived Intangible Assets [Line Items]    
Total finite-lived intangible assets $ 170,988 $ 18,894
Less: total accumulated amortization (11,566) (3,342)
Total finite-lived intangible assets, net 159,422 15,552
Indefinite-lived intangible assets - domain names 255 255
Intangible assets, net 159,677 15,807
Developed technology    
Acquired Finite-Lived Intangible Assets [Line Items]    
Total finite-lived intangible assets 78,700 15,500
Less: total accumulated amortization (6,447) (2,165)
Customer relationships    
Acquired Finite-Lived Intangible Assets [Line Items]    
Total finite-lived intangible assets 79,100 1,500
Less: total accumulated amortization (3,060) (734)
Backlog    
Acquired Finite-Lived Intangible Assets [Line Items]    
Total finite-lived intangible assets 11,100 0
Less: total accumulated amortization (1,397) 0
Non-compete agreements    
Acquired Finite-Lived Intangible Assets [Line Items]    
Total finite-lived intangible assets 650 650
Less: total accumulated amortization (319) (212)
Trademarks    
Acquired Finite-Lived Intangible Assets [Line Items]    
Total finite-lived intangible assets 150 150
Less: total accumulated amortization (111) (73)
Patents    
Acquired Finite-Lived Intangible Assets [Line Items]    
Total finite-lived intangible assets 1,288 1,094
Less: total accumulated amortization $ (232) $ (158)