SNIC » Topics » -Revenue Recognition

These excerpts taken from the SNIC 10-K filed Jun 23, 2008.

Revenue Recognition



We derive our revenue primarily from licenses of our software products, software development agreements and maintenance and support. We also sell and license patents and patented technology. We recognize software-related revenue in accordance with American Institute of Certified Accountants (“AICPA”) Statement of Position (“SOP”) 97-2, “Software Revenue Recognition” as amended by SOP 98-9, “Software Revenue Recognition, With Respect to Certain Transactions” and Staff Accounting Bulletin (“SAB”) 104, “Revenue Recognition in Financial Statements.” We recognize revenue when the following
criteria have been met:















Persuasive evidence of an arrangement exists,














Delivery has occurred or services have been rendered,














The arrangement fees are fixed or determinable, and














Collection is considered probable.


If we determine that any of the above criteria has not been met, we will defer recognition of the revenue until all the criteria have been met.



We generally consider arrangements with payment terms longer than six months from the time of delivery not to be fixed or determinable and recognize the related revenue as payments become due from the customer, provided all other revenue recognition criteria have been met. If we determine that collection of a fee is not probable, we defer the fees and recognize revenue upon cash receipt, provided all other revenue recognition criteria have been met.



We follow Emerging Issues Task Force (“EITF”) 99-19, “Reporting Revenue Gross as Principal versus Net as an Agent.” Generally, we record revenue at gross and record costs related to a sale in cost of revenue. In those cases where we are not the primary obligor or merchant of record and/or do not bear credit risk, or where we earn a fixed transactional fee, we record revenue under the net method. When we record revenues at net, revenue is reported at the net amount received and retained by us.



Multiple Element Arrangements



In arrangements that include multiple elements (e.g., software, specified upgrades, support services, installation services, and/or training), we allocate the total revenue to be earned under the arrangement to the elements based on their relative fair value, as determined by vendor-specific objective evidence of fair value (“VSOE”). VSOE is generally the price charged when that element is sold separately or, in the case of support services, annual renewal rates.



In arrangements where VSOE exists only for the undelivered elements, we use the “residual method” under SOP 98-9, under which we defer the full fair value of the undelivered elements and recognize the difference between the total arrangement fee and the amount deferred for undelivered items as revenue. If VSOE does not exist for all elements but the only undelivered element is maintenance and support, we recognize revenue from the arrangement ratably over the maintenance and support period. If VSOE does not exist for undelivered elements that are specified products or upgrades, we defer revenue until the earlier of the delivery of all
elements or the point at which we determine VSOE for these undelivered elements.



Product Sales



Except in the case of consignment arrangements, we recognize revenue from the sale of our packaged software products when title transfers to the distributor or retailer. When we sell packaged software products to distributors and retailers on a consignment basis, we recognize revenue upon sell through to an end customer.





42












TABLE OF CONTENTS



Our distributor arrangements often provide distributors with certain product rotation rights. In such situations, we recognize product sales in accordance with Statement of Financial Accounting Standards (“SFAS”) No. 48, “Revenue Recognition When Right of Return Exists.” We estimate returns based on our historical return experience and other factors such as channel inventory levels and the introduction of new products. These allowances are recorded as a reduction of revenues and as an offset to accounts receivable to the extent we have legal right of offset, otherwise they are recorded in accrued expenses and other current
liabilities. If future return patterns differ from past return patterns, for example due to reduced demand for our product, we may be required to increase these allowances in the future and may be required to reduce future revenues.



In accordance with EITF 01-09, “Accounting for Consideration Given by a Vendor to a Customer or a Reseller of the Vendor’s Product,” we account for cash consideration (such as sales incentives) that we give to our customers or resellers as a reduction of revenue rather than as an operating expense unless we receive a benefit that is separate from the customer’s purchase from us and for which we can reasonably estimate the fair value.



Software License Arrangements



Provided all other revenue recognition criteria have been met, we recognize revenue from software licensing arrangements upon delivery, or, in the case of per-unit royalty arrangements, upon sell through to an end user as evidenced by the receipt of a customer royalty report.



Software Development Arrangements



For arrangements that include development or other services that are essential to the functionality of the licensed software, we recognize revenue in accordance with SOP 81-1, “Accounting for Performance of Construction Type and Certain Production Type Contracts,” using the percentage-of-completion method. Under the percentage-of-completion method, management estimates the number of hours needed to complete a particular project, and revenues are recognized as the contract progresses to completion. Changes in estimates are recognized in the period in which they are known.



In certain instances, a development agreement may include additional undelivered elements, such as maintenance and support, or a specified upgrade or other deliverable, and VSOE of fair value may not exist for the undelivered elements, or we may not have sufficient experience with either the type of project or the customer involved to be able to make reliable estimates towards completion. If we cannot reliably estimate total profitability under the agreement but are reasonably assured that no loss will be realized on the agreement, we recognize revenue using the zero gross margin method. Under the zero gross margin method, revenue recognized under
the contract equals costs incurred under the contract, and any profit is deferred until development is complete. We recognize the deferred gross profit over the remaining contractual service period (for example, the initial maintenance period).



Revenue Recognition

We derive our revenue primarily from licenses of our software products, software development agreements and maintenance and support. We also sell and license patents and patented technology. We recognize software-related revenue in accordance with American Institute of Certified Accountants (“AICPA”) Statement of Position (“SOP”) 97-2, “Software Revenue Recognition” as amended by SOP 98-9, “Software Revenue Recognition, With Respect to Certain Transactions” and Staff Accounting Bulletin (“SAB”) 104, “Revenue Recognition in Financial Statements.” We recognize revenue when the following criteria have been met:

Persuasive evidence of an arrangement exists,
Delivery has occurred or services have been rendered,
The arrangement fees are fixed or determinable, and
Collection is considered probable.

If we determine that any of the above criteria has not been met, we will defer recognition of the revenue until all the criteria have been met.

We generally consider arrangements with payment terms longer than six months from the time of delivery not to be fixed or determinable and recognize the related revenue as payments become due from the customer, provided all other revenue recognition criteria have been met. If we determine that collection of a fee is not probable, we defer the fees and recognize revenue upon cash receipt, provided all other revenue recognition criteria have been met.

We follow Emerging Issues Task Force (“EITF”) 99-19, “Reporting Revenue Gross as Principal versus Net as an Agent.” Generally, we record revenue at gross and record costs related to a sale in cost of revenue. In those cases where we are not the primary obligor or merchant of record and/or do not bear credit risk, or where we earn a fixed transactional fee, we record revenue under the net method. When we record revenues at net, revenue is reported at the net amount received and retained by us.

Multiple Element Arrangements

In arrangements that include multiple elements (e.g., software, specified upgrades, support services, installation services, and/or training), we allocate the total revenue to be earned under the arrangement to the elements based on their relative fair value, as determined by vendor-specific objective evidence of fair value (“VSOE”). VSOE is generally the price charged when that element is sold separately or, in the case of support services, annual renewal rates.

In arrangements where VSOE exists only for the undelivered elements, we use the “residual method” under SOP 98-9, under which we defer the full fair value of the undelivered elements and recognize the

67


TABLE OF CONTENTS

SONIC SOLUTIONS
  
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
March 31, 2008, 2007 and 2006

Note 1 — Summary of Operations and Significant Accounting Policies  – (continued)

difference between the total arrangement fee and the amount deferred for undelivered items as revenue. If VSOE does not exist for all elements but the only undelivered element is maintenance and support, we recognize revenue from the arrangement ratably over the maintenance and support period. If VSOE does not exist for undelivered elements that are specified products or upgrades, we defer revenue until the earlier of the delivery of all elements or the point at which we determine VSOE for these undelivered elements.

Product Sales

Except in the case of consignment arrangements, we recognize revenue from the sale of our packaged software products when title transfers to the distributor or retailer. When we sell packaged software products to distributors and retailers on a consignment basis, we recognize revenue upon sell through to an end customer.

Our distributor arrangements often provide distributors with certain product rotation rights. In such situations, we recognize product sales in accordance with SFAS No. 48, “Revenue Recognition When Right of Return Exists.” We estimate returns based on our historical return experience and other factors such as channel inventory levels and the introduction of new products. These allowances are recorded as a reduction of revenues and as an offset to accounts receivable to the extent we have legal right of offset, otherwise they are recorded in accrued expenses and other current liabilities. If future returns patterns differ from past returns patterns, for example due to reduced demand for our product, we may be required to increase these allowances in the future and may be required to reduce future revenues.

In accordance with EITF 01-09, “Accounting for Consideration Given by a Vendor to a Customer or a Reseller of the Vendor’s Product,” we account for cash consideration (such as sales incentives) that we give to our customers or resellers as a reduction of revenue rather than as an operating expense unless we receive a benefit that is separate from the customer’s purchase from us and for which we can reasonably estimate the fair value.

Software License Arrangements

Provided all other revenue recognition criteria have been met, we recognize revenue from software licensing arrangements upon delivery, or, in the case of per-unit royalty arrangements, upon sell through to an end user as evidenced by the receipt of a customer royalty report.

Software Development Arrangements

For arrangements that include development or other services that are essential to the functionality of the licensed software, we recognize revenue in accordance with SOP 81-1, “Accounting for Performance of Construction Type and Certain Production Type Contracts,” using the percentage-of-completion method. Under the percentage-of-completion method, management estimates the number of hours needed to complete a particular project, and revenues are recognized as the contract progresses to completion. Changes in estimates are recognized in the period in which they are known.

In certain instances, a development agreement may include additional undelivered elements, such as maintenance and support, or a specified upgrade or other deliverable, and VSOE of fair value may not exist for the undelivered elements, or we may not have sufficient experience with either the type of project or the customer involved to be able to make reliable estimates towards completion. If we cannot reliably estimate total profitability under the agreement but are reasonably assured that no loss will be realized on the agreement, we recognize revenue using the zero gross margin method. Under the zero gross margin method, revenue recognized under the contract equals costs incurred under the contract and any profit is deferred until development is complete. We recognize the deferred gross profit over the remaining contractual service period (for example, the initial maintenance period).

68


TABLE OF CONTENTS

SONIC SOLUTIONS
  
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
March 31, 2008, 2007 and 2006

Note 1 — Summary of Operations and Significant Accounting Policies  – (continued)

These excerpts taken from the SNIC 10-K filed Feb 26, 2008.

Revenue Recognition

We derive our revenue primarily from licenses of our software products, software development agreements and maintenance and support. We also sell and license patents and patented technology. We recognize software-related revenue in accordance with American Institute of Certified Accountants (“AICPA”) Statement of Position (“SOP”) 97-2, “Software Revenue Recognition” as amended by SOP 98-9, and Staff Accounting Bulletin (“SAB”) 104, “Revenue Recognition in Financial Statements.” We recognize revenue when the following criteria have been met:

Persuasive evidence of an arrangement exists,
Delivery has occurred or services have been rendered,
The arrangement fees are fixed or determinable, and
Collection is considered probable

If we determine that any of the above criteria has not been met, we will defer recognition of the revenue until all the criteria have been met.

We generally consider arrangements with payment terms longer than six months from the time of delivery not to be fixed or determinable and recognize the related revenue as payments become due from the customer, provided all other revenue recognition criteria have been met. If we determine that collection of a fee is not probable, we defer the fees and recognize revenue upon cash receipt, provided all other revenue recognition criteria have been met.

We follow Emerging Issues Task Force (“EITF”) 99-19, “Reporting Revenue Gross as Principal versus Net as an Agent.” Generally, we record revenue at gross and record costs related to a sale in cost of revenue.

89


TABLE OF CONTENTS

SONIC SOLUTIONS
  
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
March 31, 2005, 2006 and 2007

Note 1 — Summary of Operations and Significant Accounting Policies  – (continued)

In those cases where we are not the primary obligor or merchant of record and/or do not bear credit risk or earn a fixed transactional fee, we record revenue under the net method. When we record revenues at net, revenue is reported at the net amount received and retained by us.

Multiple Element Arrangements

In arrangements that include multiple elements (e.g., software, specified upgrades, support services, installation services, and/or training), we allocate the total revenue to be earned under the arrangement to the elements based on their relative fair value, as determined by vendor-specific objective evidence of fair value (“VSOE”). VSOE is generally the price charged when that element is sold separately or, in the case of support services, annual renewal rates.

In arrangements where VSOE exists only for the undelivered elements, we use the “residual method” under SOP 98-9, under which we defer the full fair value of the undelivered elements and recognize the difference between the total arrangement fee and the amount deferred for undelivered items as revenue. If VSOE does not exist for all elements but the only undelivered element is maintenance and support, we recognize revenue from the arrangement ratably over the maintenance and support period. If VSOE does not exist for undelivered elements that are specified products or upgrades, we defer revenue until the earlier of the delivery of all elements or the point at which we determine VSOE for these undelivered elements.

Product Sales

Except in the case of consignment arrangements, we recognize revenue from the sale of our packaged software products when title transfers to the distributor or retailer. When we sell packaged software products to distributors and retailers on a consignment basis, we recognize revenue upon sell through to an end customer.

Our distributor arrangements often provide distributors with certain product rotation rights. In such situations, we recognize product sales in accordance with SFAS No. 48, “Revenue Recognition When Right of Return Exists.” We estimate returns based on our historical return experience and other factors such as channel inventory levels and the introduction of new products. These allowances are recorded as a reduction of revenues and as an offset to accounts receivable. If future return patterns differ from past return patterns, for example due to reduced demand for our product, we may be required to increase these allowances in the future and may be required to reduce future revenues.

In accordance with EITF 01-09, “Accounting for Consideration Given by a Vendor to a Customer or a Reseller of the Vendor’s Product,” we account for cash consideration (such as sales incentives) that we give to our customers or resellers as a reduction of revenue rather than as an operating expense unless we receive a benefit that is separate from the customer’s purchase from us and for which we can reasonably estimate the fair value.

Software License Arrangements

Provided all other revenue recognition criteria have been met, we recognize revenue from software licensing arrangements upon delivery, or, in the case of per-unit royalty arrangements, upon sell through to an end user as evidenced by the receipt of a customer royalty report.

Software Development Arrangements

For arrangements that include development or other services that are essential to the functionality of the licensed software, we recognize revenue in accordance with SOP 81-1, “Accounting for Performance of Construction Type and Certain Production Type Contracts,” using the percentage-of-completion method. Under the percentage-of-completion method, management estimates the number of hours needed to complete a particular project, and revenues are recognized as the contract progresses to completion. Changes in estimates are recognized in the period in which they are known.

90


TABLE OF CONTENTS

SONIC SOLUTIONS
  
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
March 31, 2005, 2006 and 2007

Note 1 — Summary of Operations and Significant Accounting Policies  – (continued)

In certain instances, a development agreement may include additional undelivered elements, such as maintenance and support, or a specified upgrade or other deliverable, and VSOE of fair value may not exist for the undelivered elements, or we may not have sufficient experience with either the type of project or the customer involved to be able to make reliable estimates towards completion. If we cannot reliably estimate total profitability under the agreement but are reasonably assured that no loss will be realized on the agreement, we recognize revenue using the zero gross margin method. Under the zero gross margin method, revenue recognized under the contract equals costs incurred under the contract and any profit is deferred until development is complete. We recognize the deferred gross profit over the remaining contractual service period (for example, the initial maintenance period).

Revenue Recognition



We derive our revenue primarily from licenses of our software products, software development agreements and maintenance and support. We also sell and license patents and patented technology. We recognize software-related revenue in accordance with American Institute of Certified Accountants (“AICPA”) Statement of Position (“SOP”) 97-2, “Software Revenue Recognition” as amended by SOP 98-9, and Staff Accounting Bulletin (“SAB”) 104, “Revenue Recognition in Financial Statements.” We recognize revenue when the following criteria have been met:















Persuasive evidence of an arrangement exists,














Delivery has occurred or services have been rendered,














The arrangement fees are fixed or determinable, and














Collection is considered probable


If we determine that any of the above criteria has not been met, we will defer recognition of the revenue until all the criteria have been met.



We generally consider arrangements with payment terms longer than six months from the time of delivery not to be fixed or determinable and recognize the related revenue as payments become due from the customer, provided all other revenue recognition criteria have been met. If we determine that collection of a fee is not probable, we defer the fees and recognize revenue upon cash receipt, provided all other revenue recognition criteria have been met.



We follow Emerging Issues Task Force (“EITF”) 99-19, “Reporting Revenue Gross as Principal versus Net as an Agent.” Generally, we record revenue at gross and record costs related to a sale in cost of revenue.





89










TABLE OF CONTENTS



SONIC SOLUTIONS
  
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
March 31, 2005, 2006 and 2007



Note 1 — Summary of Operations and Significant Accounting Policies  – (continued)



In those cases where we are not the primary obligor or merchant of record and/or do not bear credit risk or earn a fixed transactional fee, we record revenue under the net method. When we record revenues at net, revenue is reported at the net amount received and retained by us.



Multiple Element Arrangements



In arrangements that include multiple elements (e.g., software, specified upgrades, support services, installation services, and/or training), we allocate the total revenue to be earned under the arrangement to the elements based on their relative fair value, as determined by vendor-specific objective evidence of fair value (“VSOE”). VSOE is generally the price charged when that element is sold separately or, in the case of support services, annual renewal rates.



In arrangements where VSOE exists only for the undelivered elements, we use the “residual method” under SOP 98-9, under which we defer the full fair value of the undelivered elements and recognize the difference between the total arrangement fee and the amount deferred for undelivered items as revenue. If VSOE does not exist for all elements but the only undelivered element is maintenance and support, we recognize revenue from the arrangement ratably over the maintenance and support period. If VSOE does not exist for undelivered elements that are specified products or upgrades, we defer revenue until the earlier of the delivery of all
elements or the point at which we determine VSOE for these undelivered elements.



Product Sales



Except in the case of consignment arrangements, we recognize revenue from the sale of our packaged software products when title transfers to the distributor or retailer. When we sell packaged software products to distributors and retailers on a consignment basis, we recognize revenue upon sell through to an end customer.



Our distributor arrangements often provide distributors with certain product rotation rights. In such situations, we recognize product sales in accordance with SFAS No. 48, “Revenue Recognition When Right of Return Exists.” We estimate returns based on our historical return experience and other factors such as channel inventory levels and the introduction of new products. These allowances are recorded as a reduction of revenues and as an offset to accounts receivable. If future return patterns differ from past return patterns, for example due to reduced demand for our product, we may be required to increase these allowances in the future
and may be required to reduce future revenues.



In accordance with EITF 01-09, “Accounting for Consideration Given by a Vendor to a Customer or a Reseller of the Vendor’s Product,” we account for cash consideration (such as sales incentives) that we give to our customers or resellers as a reduction of revenue rather than as an operating expense unless we receive a benefit that is separate from the customer’s purchase from us and for which we can reasonably estimate the fair value.



Software License Arrangements



Provided all other revenue recognition criteria have been met, we recognize revenue from software licensing arrangements upon delivery, or, in the case of per-unit royalty arrangements, upon sell through to an end user as evidenced by the receipt of a customer royalty report.



Software Development Arrangements



For arrangements that include development or other services that are essential to the functionality of the licensed software, we recognize revenue in accordance with SOP 81-1, “Accounting for Performance of Construction Type and Certain Production Type Contracts,” using the percentage-of-completion method. Under the percentage-of-completion method, management estimates the number of hours needed to complete a particular project, and revenues are recognized as the contract progresses to completion. Changes in estimates are recognized in the period in which they are known.





90










TABLE OF CONTENTS



SONIC SOLUTIONS
  
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
March 31, 2005, 2006 and 2007



Note 1 — Summary of Operations and Significant Accounting Policies  – (continued)



In certain instances, a development agreement may include additional undelivered elements, such as maintenance and support, or a specified upgrade or other deliverable, and VSOE of fair value may not exist for the undelivered elements, or we may not have sufficient experience with either the type of project or the customer involved to be able to make reliable estimates towards completion. If we cannot reliably estimate total profitability under the agreement but are reasonably assured that no loss will be realized on the agreement, we recognize revenue using the zero gross margin method. Under the zero gross margin method, revenue recognized under
the contract equals costs incurred under the contract and any profit is deferred until development is complete. We recognize the deferred gross profit over the remaining contractual service period (for example, the initial maintenance period).



This excerpt taken from the SNIC 10-K filed Jun 14, 2006.

(e) Revenue Recognition

We recognize software-related revenue in accordance with Statement of Position (“SOP”) 97-2, “Software Revenue Recognition,” as amended by SOP 98-4, “Deferral of the Effective Date of a Provision of SOP 97-2,” and SOP 98-9, “Software Revenue Recognition with Respect to Certain Arrangements”, and in certain instances in



65



SONIC SOLUTIONS

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
March 31, 2004, 2005 and 2006

(1) Summary of Operations and Significant Accounting Policies – (continued)

accordance with SOP 81-1, “Accounting for Performance of Construction – Type and Certain Production – Type Contracts”. We recognize revenue with respect to our patent program in accordance with the guidance of Staff Accounting Bulletin (“SAB”) 104, “Revenue Recognition in Financial Statements.” SOP 97-2 generally requires revenue earned on software arrangements involving multiple elements such as software products, hardware, upgrades, enhancements, maintenance and support, installation and training to be allocated to each element based on the relative fair values of the elements. The fair value of an element must be based on vendor-specific objective evidence.

We follow EITF 99-19 “Reporting Revenue Gross as Principal versus Net as an Agent”. Generally, we record revenue at gross and record costs related to a sale in cost of revenue. In those cases where we are not the primary obligor or merchant of record and/or do not bear credit risk or earn a fixed transactional fee, we record revenue under the net method. When we record revenues at net, revenue is reported at the net amount received by Sonic.

We derive our software revenue primarily from licenses of our software products (including any related hardware components), development agreements and maintenance and support. Revenue recognized from multiple-element software arrangements is allocated to each element of the arrangement based on the relative fair values of the elements, for example, the license to use software products versus maintenance and support for the software product. The determination of fair value is based on objective evidence specific to us. Objective evidence of fair values of all elements of an arrangement may be based upon our historical pricing for those products and services when sold separately or, in the case of support services, annual renewal rates. SOP 98-9 requires recognition of revenue using the “residual method” in a multiple element arrangement when fair value does not exist for one or more of the delivered elements in the arrangement, but does exist for the undelivered elements. Under the “residual method,” the total fair value of the undelivered elements is deferred and subsequently recognized in accordance with SOP 97-2. The difference between the total software arrangement fee and the amount deferred for the undelivered elements is recognized as revenue related to the delivered elements, assuming all other criteria for revenue recognition have been met.

Revenue from license fees and patent sales is recognized when persuasive evidence of an arrangement exists (such as receipt of a signed agreement, a purchase order or a royalty report), delivery of the product or other deliverable has occurred, no significant obligations with regard to implementation remain, the fee is fixed or determinable, and collectibility is probable. We consider all arrangements with payment terms longer than one year from the time of delivery not to be fixed or determinable. If the fee is not fixed or determinable, revenue is recognized as payments become due from the customer.

Revenue from development agreements, in which the development is essential to the functionality of the licensed software, is recognized in accordance with SOP 81-1 over the performance period based on proportional performance. Under this method, management may be required to estimate the number of hours needed to complete a particular project, and revenues and profits are recognized as the contract progresses to completion as measured by hours completed to the total estimated hours to complete.

Revenue from software product sales to distributors and retailers is generally recognized upon product shipment to the distributors or receipt of the products by the distributor, depending on the shipping terms, provided that all fees are fixed or determinable, evidence of an arrangement exists and collectibility is probable. Our distributor arrangements provide distributors with certain product rotation rights. Additionally, we permit our distributors to return products in certain circumstances, generally during periods of product transition. End users typically have the right to return their product within 30 days of the purchase. We establish allowances for expected product returns in accordance with Statement of Financial Accounting Standards (“SFAS”) No. 48, “Revenue Recognition When Right of Return Exists,” and SAB 104. These allowances are recorded as a direct reduction of revenues and are netted from accounts receivable. Management applies significant judgment and relies on historical experience in establishing these allowances. If future return patterns differ from past return patterns, due to reduced demand for



66



SONIC SOLUTIONS

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
March 31, 2004, 2005 and 2006

(1) Summary of Operations and Significant Accounting Policies – (continued)

Some of our AuthorScript license arrangements resemble software bundling arrangements in which we receive a royalty upon the shipment of every unit of the licensee’s products containing the AuthorScript technology, whereas other AuthorScript arrangements involve extensive development and customization of our software in exchange for development fees and/or one-time license fees. In situations where the services to be performed in connection with the AuthorScript arrangement meet the requirements of SOP 97-2, Paragraph 65 (that is, we have vendor specific objective evidence of the fair value of the services, the services have an impact on the total price of the arrangement, and the services are not essential to the functionality of the other elements of the arrangement), we recognize revenue as described above for multi-element software arrangements, with revenue allocated to each element of the arrangement based on the fair values of elements. In those situations where the services to be performed in connection with the AuthorScript arrangement are essential to the functionality of the ultimate software deliverables or the criteria of Paragraph 65 of SOP 97-2 cannot otherwise be met, we recognize revenue in accordance with SOP 81-1, whereby the revenue is recognized over the performance period based on proportional performance. Under this method, management is required to estimate the number of hours needed to complete a particular project, and revenues and profits are recognized as the contract progresses to completion. If increases in projected costs-to-complete are sufficient to create a loss contract, the entire estimated loss is charged to expense in the period the loss first becomes known. To date, there have been no such losses.

In certain instances, a development agreement accounted for using the proportional performance method may include undelivered elements, such as maintenance and support, and vendor specific objective evidence may not exist for the undelivered elements. If we cannot reliably estimate total profitability under the agreement but are reasonably assured that no loss will be realized on the agreement, we recognize revenue using the zero gross margin method. Under the zero gross margin method, revenue recognized under the contract equals costs incurred under the contract and any profit is deferred until development is complete. We recognize the deferred gross profit over the remaining contractual service period (e.g. the maintenance period).

In general, we recognize patent program revenue in accordance with SAB 104. The specific accounting treatment depends on the nature of the revenue producing transaction. For example, in a licensing transaction where patents were licensed with software, we would recognize revenue in accordance with the principles governing multi-element software arrangements. During the quarter ended June 30, 2005, we sold certain patents for $2,082,000, and recognized revenue based upon persuasive evidence of an arrangement in the form of signed contracts, delivery (assignment) of the patents to the buyer, a fee that was fixed by the contracts and that was actually collected during the applicable quarter. In connection with this transaction, we reported $1,169,000 as cost of goods sold, $476,000 as a sales commission and approximately $225,000 as operating expenses.

Deferred revenue includes amounts billed to customers for which revenues have not been recognized which results from the following: (1) deferred maintenance and support; (2) amounts billed to certain distributors for our products not yet sold through to the end-user customers; (3) amounts billed to customers during either the current fiscal year or in prior fiscal years for license and development agreements in advance of recognizing the related revenue; and (4) amounts billed to certain original equipment manufacturers (“OEMs”) for products that contain one or more undelivered elements.

This excerpt taken from the SNIC 10-Q filed Feb 27, 2006.

—Revenue Recognition

 

Revenue recognition rules for software companies are very complex. We follow very specific and detailed guidance in measuring revenue. Certain judgments, however, affect the application of our revenue recognition policy.

 

We recognize revenue in accordance with SOP 97-2, “Software Revenue Recognition,” as amended by SOP 98-4 “Deferral of the Effective Date of a Provision of SOP 97-2,” and SOP 98-9, “Software Revenue Recognition,” with respect to certain arrangements, and in certain instances in accordance with SOP 81-1, “Accounting for Performance of Construction-Type and Certain Production-Type Contracts.” SOP 97-2 requires revenue earned on software arrangements involving multiple elements such as software products, hardware, upgrades, enhancements, maintenance and support, installation and training to be allocated to each element based on the relative fair values of the elements. The fair value of an element must be based on vendor-specific objective evidence.

 

We derive our software revenue primarily from licenses of our software products (including any related hardware components), development agreements and maintenance and support. We also sell and license patents and patented technology. Revenue recognized from multiple-element software arrangements is allocated to each element of the arrangement based on the fair values of elements, for example, the license to use the software products versus maintenance and support for the software product. The determination of fair value is based on objective evidence specific to us. Objective evidence of fair values of all elements of an arrangement may be based upon our standard pricing and discounting practices for those products and services when sold separately. Objective evidence of support services is generally measured by annual renewal rates. SOP 98-9 requires recognition of revenue using the “residual method” in a multiple element arrangement when fair value does not exist for one or more of the delivered elements in the arrangement. Under the “residual method,” the total fair value of the undelivered elements is deferred and subsequently recognized in accordance with SOP 97-2. The difference between the total software arrangement fee and the amount deferred for the undelivered elements is recognized as revenue related to the delivered elements, assuming all other criteria for revenue recognition have been met.

 

Revenue from license fees and patent sales is recognized when persuasive evidence of an arrangement exists, delivery of the product (including hardware) has occurred, no significant obligations with regard to implementation remain, the fee is fixed and determinable, and collectability is probable.

 

In addition, royalty revenue from distributors that do not meet our credit standards is recognized upon sell-through to the end-customer. We consider all arrangements with payment terms longer than one year not to be fixed and determinable. If the fee is not fixed or determinable, revenue is recognized as payments become due from the customer.

 

Revenue from development agreements, whereby the development is essential to the functionality of the licensed software, is recognized over the service period based on proportional progress. Under this method, management may be required to estimate the number of hours needed to complete a particular project, and revenues and profits are recognized as the contract progresses to completion.

 

22


Table of Contents

Revenue from software product sales to distributors is generally recognized upon product shipment to the distributors or receipt of the products by the distributor, depending on the shipping terms, provided that all fees are fixed or determinable, evidence of an arrangement exists and collectability is probable. Revenue from certain distributors is recognized upon sell-through to retailers or to end customers. Our distributor arrangements provide distributors with certain product rotation rights. Additionally, we permit our distributors to return products in certain circumstances, generally during periods of product transition. End users typically have the right to return their product within 30 days of the purchase. We establish allowances for expected product returns in accordance with SFAS No. 48, “Revenue Recognition When Right of Return Exists,” and SAB No. 104, “Revenue Recognition in Financial Statements. These allowances are recorded as a direct reduction of revenues and as a contra to net accounts receivable. Management applies significant judgment and relies on historical experience in establishing these allowances. If future return patterns differ from past return patterns, due to reduced demand for our product or other factors beyond our control, we may be required to increase these allowances in the future and may be required to reduce future revenues.

 

Deferred revenue includes amounts billed to customers for which revenues have not been recognized which results from the following: (1) deferred license, maintenance and support; (2) amounts billed to certain distributors for our products not yet sold to the end-user customers; (3) amounts billed in excess of services performed to customers for license and development agreements; and (4) amounts billed to certain OEMs for products which contain one or more undelivered elements.

 

This excerpt taken from the SNIC 10-Q filed Feb 27, 2006.

- Revenue Recognition

 

Revenue recognition rules for software companies are very complex. We follow very specific and detailed guidance in measuring revenue. Certain judgments, however, affect the application of our revenue recognition policy.

 

We recognize software-related revenue in accordance with SOP 97-2, “Software Revenue Recognition,” as amended by SOP 98-4, “Deferral of the Effective Date of a Provision of SOP 97-2,” and SOP 98-9, “Software Revenue Recognition,” with respect to certain arrangements, and in certain instances in accordance with SOP 81-1, “Accounting for Performance of Construction-Type and Certain Production-Type Contracts”, we recognize revenue with respect to our patent program in accordance with the guidance of SAB 104. SOP 97-2 generally requires revenue earned on software arrangements involving multiple elements such as software products, hardware, upgrades, enhancements, maintenance and support, installation and training to be allocated to each element based on the relative fair values of the elements. The fair value of an element must be based on vendor-specific objective evidence.

 

We derive our software revenue primarily from licenses of our software products (including any related hardware components), development agreements and maintenance and support. We also sell and license patents and patented technology. Revenue recognized from multiple-element software arrangements is allocated to each element of the arrangement based on the fair values of elements, for example, the license to use the software products versus maintenance and support for the software product. The determination of fair value is based on objective evidence specific to us. Objective evidence of fair values of all elements of an arrangement may be based upon our historical pricing for those products and services when sold separately or, in the case of support services, annual renewal rates. SOP 98-9 requires recognition of revenue using the “residual method” in a multiple element arrangement when fair value does not exist for one or more of the delivered elements in the arrangement, but does exist for the undelivered elements. Under the “residual method,” the total fair value of the undelivered elements is deferred and subsequently recognized in accordance with SOP 97-2. The difference between the total software arrangement fee and the amount deferred for the undelivered elements is recognized as revenue related to the delivered elements, assuming all other criteria for revenue recognition have been met.

 

Revenue from license fees and patent sales is recognized when persuasive evidence of an arrangement exists (such as receipt of a signed agreement, purchase order or a royalty report), delivery of the product or other deliverable has occurred, no significant obligations with regard to implementation remain, the fee is fixed or determinable, and collectibility is probable. We consider all arrangements with payment terms longer than one year from the time of delivery not to be fixed or determinable. If the fee is not fixed or determinable, revenue is recognized as payments become due from the customer.

 

Revenue from development agreements, whereby the development is essential to the functionality of the licensed software, is recognized in accordance with SOP 81-1 over the performance period based on proportional performance. Under this method, management may be required to estimate the number of hours needed to complete a particular project, and revenues and profits are recognized as the contract progresses to completion as measured by hours completed to the total estimated hours to complete.

 

Revenue from software product sales to distributors is generally recognized upon product shipment to the distributors or receipt of the products by the distributor, depending on the shipping terms, provided that all fees are fixed or determinable, evidence of an arrangement exists and collectibility is probable. Revenue from certain distributors is recognized upon sell-through to retailers or end customers. Our distributor arrangements provide distributors with certain product rotation rights. Additionally, we permit our distributors to return products in certain circumstances, generally during periods of product transition. End users typically have the right to return their product within 30 days of the purchase. We establish allowances for expected product returns in accordance with SFAS No. 48, “Revenue Recognition When Right of Return Exists,” and SAB 104, “Revenue Recognition in Financial Statements. These allowances are recorded as a direct reduction of revenues and as a contra to net accounts receivable. Management applies significant judgment and relies on historical experience in establishing these allowances. If future return patterns differ from past return patterns, due to reduced demand for our product or other factors beyond our control, we may be required to increase these allowances in the future and may be required to reduce future revenues.

 

21


Table of Contents

Some of our AuthorScript license arrangements resemble software bundling arrangements in which we receive a royalty upon the shipment of every unit of the licensee’s products containing the AuthorScript technology, whereas other AuthorScript arrangements involve extensive development and customization of our software in exchange for development fees and/or one-time license fees. In those situations where the services to be performed in connection with the AuthorScript arrangement meet the requirements of SOP 97-2, Paragraph 65 (that is, we have vendor specific objective evidence of the fair value of the services, the services have an impact on the total price of the arrangement, and the services are not essential to the functionality of the other elements of the arrangement), we recognize revenue as described above for multi-element software arrangements, with revenue allocated to each element of the arrangement based on the fair values of elements. In those situations where the services to be performed in connection with the AuthorScript arrangement are essential to the functionality of the ultimate software deliverables or the criteria of Paragraph 65 of SOP 97-2 otherwise cannot be met, we recognize revenue in connection with the AuthorScript license arrangement in accordance with SOP 81-1, whereby the revenue is recognized over the performance period based on proportional performance. Under this method, management is required to estimate the number of hours needed to complete a particular project, and revenues and profits are recognized as the contract progresses to completion.

 

In general, we recognize revenue with respect to our patent program in accordance with SAB 104. The specific accounting treatment depends on the nature of the revenue producing transaction (for example, a license versus a patent sale). For example, in a licensing transaction where patents were licensed together with software, we would recognize revenue in accordance with the principles governing multi-element software arrangements. As another example, during the quarter ended June 30, 2005, we sold certain patents for $2,082,000, and recognized revenue based upon persuasive evidence of an arrangement in the form of signed contracts, delivery (assignment) of the patents to the buyer, a fee that was fixed by the contracts and that was actually collected during the applicable quarter. In connection with this transaction, we reported $1,169,000 as cost of goods sold, $476,000 as a sales commission and approximately $225,000 as operating expenses.

 

Deferred revenue includes amounts billed to customers for which revenues have not been recognized which results from the following: (1) deferred license, maintenance and support; (2) amounts billed to certain distributors for our products not yet sold to the end-user customers; (3) amounts billed in excess of services performed to customers for license and development agreements; and (4) amounts billed to certain OEMs for products which contain one or more undelivered elements.

 

Wikinvest © 2006, 2007, 2008, 2009, 2010, 2011, 2012. Use of this site is subject to express Terms of Service, Privacy Policy, and Disclaimer. By continuing past this page, you agree to abide by these terms. Any information provided by Wikinvest, including but not limited to company data, competitors, business analysis, market share, sales revenues and other operating metrics, earnings call analysis, conference call transcripts, industry information, or price targets should not be construed as research, trading tips or recommendations, or investment advice and is provided with no warrants as to its accuracy. Stock market data, including US and International equity symbols, stock quotes, share prices, earnings ratios, and other fundamental data is provided by data partners. Stock market quotes delayed at least 15 minutes for NASDAQ, 20 mins for NYSE and AMEX. Market data by Xignite. See data providers for more details. Company names, products, services and branding cited herein may be trademarks or registered trademarks of their respective owners. The use of trademarks or service marks of another is not a representation that the other is affiliated with, sponsors, is sponsored by, endorses, or is endorsed by Wikinvest.
Powered by MediaWiki