XML 62 R21.htm IDEA: XBRL DOCUMENT v2.4.0.6
Summary Of Significant Accounting Policies (Policy)
9 Months Ended
Mar. 31, 2013
Summary Of Significant Accounting Policies [Abstract]  
Revenue Recognition

Revenue Recognition

     We generate revenue from the sale of products and services. We commence revenue recognition when all of the following conditions are met:

  • persuasive evidence of an arrangement exists,
  • the system has been shipped or the services have been performed,
  • the fee is fixed or determinable, and
  • collectability of the fee is probable.

     Our standard multiple-element contractual arrangements with our customers generally include the delivery of systems with multiple components of hardware and software, certain professional services that typically involve installation and consulting, and ongoing software and hardware maintenance. Product revenue is generally recognized when the product is delivered. Professional services that are of a consultative nature may take place before, or after, delivery of the system, and installation services typically occur within 90 days after delivery of the system. Professional services revenue is typically recognized as the services are performed. Initial maintenance begins after delivery of the system and typically is provided for one to two years after delivery. Maintenance revenue is recognized ratably over the maintenance period. Our product sales are predominantly system sales whereby software and hardware function together to deliver the essential functionality of the combined product. Upon our adoption of ASU 2009-14 on July 1, 2010, sales of these systems were determined to typically be outside of the scope of the software revenue guidance in Topic 985 (previously included in SOP 97-2) and are accounted for under ASU 2009-13.

     Our sales model for media data intelligence ("MDI") products includes the option for customers to purchase: (1) a perpetual license with maintenance; (2) a term license with maintenance and managed services; (3) software as a service, or (4) perpetual license with maintenance and managed services. We expect that revenue from these sales generally will be recognized over the term of the various customer contracts. Professional services attributable to implementation of our media data and advertising products or managed services are essential to the customers' use of these products and services. We defer commencement of revenue recognition for the entire arrangement until we have delivered the essential professional services or have made a determination that the remaining professional services are no longer essential to the customer. We recognize revenue for managed services and software-as-a-service arrangements once we commence providing the managed or software services and recognize the service revenue ratably over the term of the various customer contracts. In circumstances whereby we sell a term license and managed services, we commence revenue recognition after both the software and service are made available to the customer and recognize the revenue from the entire arrangement ratably over the longer of the term license or managed service period.

 

     We evaluate each element in a multiple-element arrangement to determine whether it represents a separate unit of accounting. An element constitutes a separate unit of accounting when the delivered item has standalone value and delivery of the undelivered element is probable and within our control. Our various systems have standalone value because we have either routinely sold them on a standalone basis or we believe that our customers could resell the delivered system on a standalone basis. Professional services have standalone value because we have routinely sold them on a standalone basis and there are similar third party vendors that routinely provide similar professional services. Our maintenance has standalone value because we have routinely sold maintenance separately.

     As a result of the adoption of ASU 2009-13, we allocate revenue to each element in an arrangement based on a selling price hierarchy. The selling price for a deliverable is based on its vendor specific objective evidence ("VSOE"), if available, third party evidence ("TPE"), if VSOE is not available, or estimated selling price ("ESP"), if neither VSOE nor TPE is available. We have typically been able to establish VSOE of fair value for our maintenance and services. We determine VSOE of fair value for professional services and maintenance by examining the population of selling prices for the same or similar services when sold separately, and determining that the pricing population for each VSOE classification is within a very narrow range of the median selling price. For each element, we evaluate at least annually whether or not we have maintained VSOE of fair value based on our review of the actual selling price of each element over the previous twelve month period.

     Our product deliverables are typically complete systems comprised of numerous hardware and software components that operate together to provide essential functionality, and we are typically unable to establish VSOE or TPE of fair value for our products. Due to the custom nature of our products, we must determine ESP at the individual component level whereby our ESP for the total system is determined based on the sum of the individual components. ESP for components of our real-time products is typically based upon list price, which is representative of our actual selling price. ESP for components of our video products is based upon our most frequent selling price ("mode") of standalone and bundled sales, based upon a twelve month historical analysis. If a mode selling price is not available, then ESP will be the median selling price of all such component sales based upon a twelve month historical analysis, unless facts and circumstances indicate that another selling price, other than the mode or median selling price, is more representative of our ESP. Our methodology for determining ESP requires judgment, and any changes to pricing practices, the costs incurred to integrate products, the nature of our relationships with our customers, and market trends could cause variability in our ESP or cause us to reevaluate our methodology for determining ESP. We will update our analysis of mode and median selling price at least annually, unless facts and circumstances indicate that more frequent analysis is required.

     Occasionally, we sell software under multiple element arrangements that do not include hardware. Under these software arrangements, we allocate revenue to the various elements based on VSOE of fair value. Our VSOE of fair value is determined based on the price charged when the same element is sold separately. If VSOE of fair value does not exist for all elements in a multiple element arrangement, but does exist for undelivered elements, we recognize revenue using the residual method. Under the residual method, the fair value of the undelivered elements is deferred and the remaining portion of the arrangement is recognized as revenue. Where fair value of undelivered elements has not been established, the total arrangement is recognized over the period during which the services are performed.

Fair Value Measurements