Rani Therapeutics Holdings (RANI) Non-Current Deffered Revenue (2025)