Wasn't that already announced few weeks ago, only with deal going through depending on Cursor future stock price?

That was future option, now they are purchasing it.

They needed to raise money for the purchase, they just did it (raising from public market)