I doubt it's $250 million haha. Thats a miracle for what seems like a a relatively small company. Remember it didn't state the currency. I wouldn't be surprised if it was in pesos lol.
But most likely i think GCM is only part of the $250 million deal of which GCM gets a cut of. Highly doubt they would get a full $250 million contract with their size. But its just IMO