text: The Foundation enters into contracts with its customers that may include promises to transfer multiple 
  performance obligations such as API software subscription, professional service hours, and service 
  level agreement (SLA) and support. The Foundation generally considers these to be one single 
  performance obligation. Determining whether products and services are distinct performance 
  obligations that should be accounted for separately or combined as one unit of accounting may require 
  judgment. 
  
  The transaction price is determined based on consideration to which the Foundation will be entitled in 
  exchange for transferring services to the customer, as stated in the contract. The Foundation has 
  determined that the contracts do not contain a significant financing component. 
  
  Revenue is generally recognized ratably over the contract term as the performance obligation is 
  satisfied. The Foundation’s contracts typically are non-cancelable and do not contain refund-type 
  provisions. The Foundation typically invoices its customers annually and its payment terms provide that 
  customers pay within 30 days of invoice. Amounts that have been invoiced are recorded in accounts 
  receivable and in deferred revenue (within “Other Liabilities”) or revenue, depending on whether 
  transfer of control to customers has occurred. 
  
  Revenue derived from API software subscriptions and professional services is reported within other 
  income, net in the statement of activities. Deferred revenue, revenue, and billings for the years ended 
  June 30, 2024 and 2023 are as follows. Deferred revenue is reported within other liabilities in the 
  statement of financial position. 