Holy cow. They lost a net of $579M last year.
They have 125 customers. Even assuming everey single one of them came online last year, we're looking at millions of dollars each?
That's a lot of…bribes? Idk even know what could cost that much.
You can see how much prepaid money is "waiting" to be recognized by looking at Deferred Revenue on the balance sheet. $263 million at the end of 2019.
[1] https://www.investopedia.com/terms/r/revenuerecognition.asp
accrual accounting is the devil's work.