v3.22.4
Goodwill and Acquired Intangible Assets - Schedule of Acquired Intangible Assets (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jan. 31, 2023
Jan. 31, 2022
Jan. 31, 2023
Jan. 31, 2022
Jul. 31, 2022
Finite-lived Intangible Assets [Roll Forward]          
Intangible Assets, Gross, beginning balance     $ 51,916    
Additions     0    
Intangible Assets, Gross, ending balance $ 51,916   51,916    
Accumulated Amortization, beginning balance     (20,097)    
Amortization Expense (2,600) $ (2,200) (5,103) $ (4,457)  
Accumulated Amortization, ending balance (25,200)   (25,200)    
Total 26,716   26,716   $ 31,819
Developed technology          
Finite-lived Intangible Assets [Roll Forward]          
Intangible Assets, Gross, beginning balance     48,356    
Additions     0    
Intangible Assets, Gross, ending balance 48,356   48,356    
Accumulated Amortization, beginning balance     (18,972)    
Amortization Expense     (4,747)    
Accumulated Amortization, ending balance (23,719)   (23,719)    
Total 24,637   24,637   29,384
Customer relationships          
Finite-lived Intangible Assets [Roll Forward]          
Intangible Assets, Gross, beginning balance     3,560    
Additions     0    
Intangible Assets, Gross, ending balance 3,560   3,560    
Accumulated Amortization, beginning balance     (1,125)    
Amortization Expense     (356)    
Accumulated Amortization, ending balance (1,481)   (1,481)    
Total $ 2,079   $ 2,079   $ 2,435