XML 20 R9.htm IDEA: XBRL DOCUMENT v3.19.2
Revenue Recognition
6 Months Ended
Jun. 30, 2019
Revenue Recognition [Abstract]  
Revenue Recognition

3. Revenue Recognition

The Company derives its revenue primarily from professional services, subscriptions and licensing of its intellectual property.  Applicable revenue recognition criteria are considered separately for each performance obligation as follows:

 

Service revenue consists primarily of revenue received from software development and consulting services. The majority of service revenue arrangements are structured as time and materials consulting agreements.  Revenue for development and consulting services is recognized as the services are performed. Billing for services rendered generally occurs within one month after the services are provided.

 

Subscription revenue includes revenue derived from the sale of Digimarc Discover, Digimarc Barcode and Digimarc Guardian products and services, is generally recurring, paid in advance and recognized over the term of the subscription, which is typically one to three years.

 

License revenue includes revenue from licensing the Company’s intellectual property where the Company receives license fees and/or royalties. License fees are typically paid in advance and recognized when the customer has the right to the intellectual property and the license period has begun, and royalties are typically billed in arrears and recognized in the quarter in which the royalty was earned.

Some customer arrangements contain multiple performance obligations such as professional services, software licenses, and maintenance and support fees.  The Company accounts for individual products and services separately if they are distinct.  To determine the transaction price, the Company considers the terms of the contract and the Company’s customary business practices.  Some contracts may contain variable consideration.  In those cases, the Company estimates the amount of variable consideration based on the sum of probability-weighted amounts in a range of possible consideration amounts.  As part of this assessment, the Company will evaluate whether any of the variable consideration is constrained, and if it is the Company will not include it in the transaction price. The consideration is allocated between distinct products and services based on their stand-alone selling prices.  For items that are not sold separately, the Company estimates the standalone selling price based on reasonably available information, including market conditions, specific factors affecting the Company, and information about the customer.  For distinct products and services, the Company typically recognizes the revenue associated with these performance obligations as they are delivered to the customer.  For performance obligations that are not considered distinct, the Company typically recognizes revenue over the term of the contract as the customer simultaneously receives and consumes the goods and services as the Company performs them.

All revenue recognized in the Consolidated Statements of Operations is considered to be revenue from contracts with customers.

The following table provides information about disaggregated revenue by major product line in the Company’s single reporting segment:

 

 

Three

 

 

Three

 

 

Six

 

 

Six

 

 

 

Months

 

 

Months

 

 

Months

 

 

Months

 

 

 

Ended

 

 

Ended

 

 

Ended

 

 

Ended

 

 

 

June 30,

 

 

June 30,

 

 

June 30,

 

 

June 30,

 

 

 

2019

 

 

2018

 

 

2019

 

 

2018

 

Service

 

$

3,529

 

 

$

3,336

 

 

$

7,164

 

 

$

6,843

 

Subscription

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Digimarc Guardian

 

 

859

 

 

 

888

 

 

 

1,705

 

 

 

1,877

 

Digimarc Discover and Digimarc Barcode

 

 

1,229

 

 

 

556

 

 

 

1,946

 

 

 

1,145

 

License

 

 

563

 

 

 

658

 

 

 

1,025

 

 

 

1,186

 

Total

 

$

6,180

 

 

$

5,438

 

 

$

11,840

 

 

$

11,051

 

 

The Company has contract assets from contracts with customers that are classified as “trade accounts receivable.”  Financial information about trade accounts receivable is included in Note 8.  

The Company has contract liabilities from contracts with customers that are classified as “deferred revenue.”  Deferred revenue consists of billings in advance for professional services, subscriptions and licenses for which the performance obligation has not been satisfied.

The following table provides information about contract liabilities from contracts with customers:

 

 

June 30,

 

 

December 31,

 

 

 

2019

 

 

2018

 

Deferred revenue, current

 

$

2,824

 

 

$

3,226

 

Deferred revenue, long term

 

 

204

 

 

 

46

 

Total

 

$

3,028

 

 

$

3,272

 

The aggregate amount of transaction price from contractual obligations that are unsatisfied or partially unsatisfied was $16,377 and $17,496 as of June 30, 2019 and December 31, 2018, respectively.