XML 31 R8.htm IDEA: XBRL DOCUMENT v3.10.0.1
Revenue Recognition
12 Months Ended
Dec. 31, 2018
Revenue From Contract With Customer [Abstract]  
Revenue Recognition

2.

Revenue Recognition

On January 1, 2017, we adopted Topic 606, applying the modified retrospective method to all contracts that were not completed as of that date. We recorded an increase to opening equity of $404,000 as of January 1, 2017 due to the cumulative impact of adopting Topic 606. There was no tax effect on the cumulative impact adjustment due to the valuation allowance on our net deferred tax asset.

Disaggregation of revenue

The following table provides information about disaggregated revenue by primary geographical market, major product line and timing of revenue recognition, and includes a reconciliation of the disaggregated revenue with reportable segments (in thousands):

 

 

 

Year Ended December 31, 2018

 

 

 

Third-Party Software

 

 

Proprietary Software

 

 

Total Software

 

 

Professional Engineering Service

 

 

Total

 

Primary geographical markets:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

North America

 

$

58,523

 

 

$

3,305

 

 

$

61,828

 

 

$

7,260

 

 

$

69,088

 

Europe

 

 

2,239

 

 

 

115

 

 

 

2,354

 

 

 

701

 

 

 

3,055

 

Asia

 

 

397

 

 

 

534

 

 

 

931

 

 

 

340

 

 

 

1,271

 

Total

 

$

61,159

 

 

$

3,954

 

 

$

65,113

 

 

$

8,301

 

 

$

73,414

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Major products/services lines:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Third-party software

 

$

61,159

 

 

$

-

 

 

$

61,159

 

 

$

-

 

 

$

61,159

 

Proprietary software

 

 

-

 

 

 

3,954

 

 

 

3,954

 

 

 

-

 

 

 

3,954

 

Professional engineering services

 

 

-

 

 

 

-

 

 

 

-

 

 

 

8,301

 

 

 

8,301

 

Total

 

$

61,159

 

 

$

3,954

 

 

$

65,113

 

 

$

8,301

 

 

$

73,414

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Timing of revenue recognition:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Transferred at a point in time

 

$

61,035

 

 

$

2,967

 

 

$

64,002

 

 

$

1,592

 

 

$

65,594

 

Transferred over time

 

 

124

 

 

 

987

 

 

 

1,111

 

 

 

6,709

 

 

 

7,820

 

Total

 

$

61,159

 

 

$

3,954

 

 

$

65,113

 

 

$

8,301

 

 

$

73,414

 

 

Contract Balances

The following table provides information about receivables, contract assets and contract liabilities from contracts with customers (in thousands):

 

 

 

December 31, 2018

 

 

December 31, 2017

 

Receivables

 

$

11,581

 

 

$

18,014

 

Short-term contract assets

 

 

1,053

 

 

 

937

 

Long-term contract assets

 

 

528

 

 

 

30

 

Short-term contract liabilities (deferred revenue)

 

 

1,652

 

 

 

3,219

 

Long-term contract liabilities (deferred revenue)

 

 

1,037

 

 

 

61

 

 

We receive payments from customers based upon contractual billing schedules. Accounts receivable are recorded when the right to consideration becomes unconditional. Contract assets include amounts related to our contractual right to consideration for completed performance objectives not yet invoiced and deferred contract acquisition costs, which are amortized along with the associated revenue. Contract liabilities include payments received in advance of performance under the contract and are realized with the associated revenue recognized under the contract. We had no asset impairment charges related to contract assets in the period. 

Significant changes in contract assets and liabilities balances were as follows (in thousands):

 

 

 

December 31, 2018

 

 

 

Contract Assets

 

 

Contract Liabilities (1)

 

Revenue recognized that was included in the contract liability at beginning of the period

 

$

-

 

 

$

3,663

 

Transferred to receivables from contract assets recognized at beginning of the period

 

$

263

 

 

$

-

 

(1) Comprised of deferred revenue

 

 

 

 

 

 

 

 

 

Contract acquisition costs

In connection with the adoption of Topic 606, we are required to capitalize certain contract acquisition costs consisting primarily of commissions paid when contracts are signed. As of January 1, 2017, the date we adopted Topic 606, we capitalized $292,000 in contract acquisition costs related to contracts that were not completed. For contracts that have a duration of less than one year, we follow a Topic 606 practical expedient and expense these costs when incurred. For contracts with lives exceeding one year, as is more common with our DataV software bookings, we record these costs in proportion to each completed contract performance obligation. During the years ended December 31, 2018 and December 31, 2017, we recorded $128,000 and $168,000 in amortization of capitalized contract acquisition costs, respectively. There were no impairment losses recorded related to costs capitalized. Contract acquisition costs capitalized during the years ended December 31, 2018 and December 31, 2017 were $748,000 and $87,000, respectively.

Performance obligations

We did not recognize any revenue from performance obligations satisfied in previous periods.

The following table includes estimated revenue expected to be recognized in the future related to performance obligations that are unsatisfied or partially unsatisfied at the end of the reporting period, in thousands. The estimated revenue does not include contracts with original durations of one year or less, amounts of variable consideration attributable to royalties, or contract renewals that were unexercised as of December 31, 2018.

 

 

 

2019

 

 

2020

 

 

2021

 

 

2022

 

Third-party software

 

$

51

 

 

$

14

 

 

$

-

 

 

$

-

 

Proprietary software

 

 

2,215

 

 

 

2,415

 

 

 

1,240

 

 

 

196

 

Professional engineering services

 

 

-

 

 

 

-

 

 

 

-

 

 

 

-

 

 

Practical expedients and exemptions

We generally expense sales commissions when incurred because the amortization period would have been less than one year. We record these costs within selling, general and administrative expenses.