I wouldn't trust those claims from any private companies, even public ones play the most insane tricks in earnings calls to inflate numbers or heck, just make up new ones.
I'm not saying they're wrong, but I don't take much stock in their words.