text: The Foundation determines the amount of revenue to be recognized through the application of the 
  following 5-step process: 1) identification of the contract, or contracts, with a customer; 2) identification 
  of the performance obligations in the contract; 3) determination of the transaction price; 4) allocation of 
  the transaction price to the performance obligations in the contract; and 5) recognition of revenue when 
  or as the Foundation satisfies the performance obligations. 