XML 26 R16.htm IDEA: XBRL DOCUMENT v3.21.2
Revenue Recognition (Tables)
6 Months Ended
Jun. 30, 2021
Revenue From Contract With Customer [Abstract]  
Schedule of Revenues Generated from Geographic Regions Revenues were generated from the following geographic regions for the three and six months ended June 30, 2021 and 2020 (in thousands):

 

 

 

Three Months Ended

June 30,

 

 

Six Months Ended

June 30,

 

 

 

2021

 

 

2020

 

 

2021

 

 

2020

 

United States

 

$

2,445

 

 

$

1,156

 

 

$

4,668

 

 

$

3,167

 

United Kingdom

 

 

774

 

 

 

92

 

 

 

1,453

 

 

 

779

 

Brazil

 

 

261

 

 

 

210

 

 

 

646

 

 

 

491

 

Canada

 

 

140

 

 

 

199

 

 

 

221

 

 

 

337

 

Rest of World

 

 

644

 

 

 

233

 

 

 

1,694

 

 

 

635

 

 

 

$

4,264

 

 

$

1,890

 

 

$

8,682

 

 

$

5,409

 

 

 

Schedule of Revenue by Timing of Transfer of Goods or Services

Revenue by timing of transfer of goods or services for the three and six months ended June 30, 2021 and 2020 was (in thousands):

 

 

 

Three Months Ended

June 30,

 

 

Six Months Ended

June 30,

 

 

 

2021

 

 

2020

 

 

2021

 

 

2020

 

Goods or services transferred at a point in time

 

$

1,614

 

 

$

409

 

 

$

4,021

 

 

$

2,362

 

Goods or services transferred over time

 

 

2,650

 

 

 

1,481

 

 

 

4,661

 

 

 

3,047

 

 

 

$

4,264

 

 

$

1,890

 

 

$

8,682

 

 

$

5,409

 

Schedule of Revenue by Contract Type

Revenue by contract type for the three and six months ended June 30, 2021 and 2020 was (in thousands):

 

 

 

 

 

 

 

 

 

 

Three Months Ended

June 30,

 

 

Six Months Ended

June 30,

 

 

 

2021

 

 

2020

 

 

2021

 

 

2020

 

License and service contracts

 

$

3,927

 

 

$

1,770

 

 

$

7,561

 

 

$

5,141

 

Subscription-based contracts

 

 

337

 

 

 

120

 

 

 

1,121

 

 

 

268

 

 

 

$

4,264

 

 

$

1,890

 

 

$

8,682

 

 

$

5,409

 

Schedule of Changes in Contract Assets and Liabilities

The following table presents changes in our contract assets and liabilities during the three and six months ended June 30, 2020 and 2021 (in thousands):

 

 

 

Balance at

Beginning

of Period

 

 

Revenue

Recognized In

Advance of

Billings

 

 

Billings

 

 

Balance at

End of

Period

 

Three months ended June 30, 2020

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Contract assets:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Unbilled receivables

 

$

3,225

 

 

$

77

 

 

$

(1,284

)

 

$

2,018

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Three months ended June 30, 2021

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Contract assets:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Unbilled receivables

 

$

2,482

 

 

$

1,389

 

 

$

(1,004

)

 

$

2,867

 

 

 

 

 

 

Balance at

Beginning

of Period

 

 

Billings

 

 

Revenue

Recognized

 

 

Balance at

End of

Period

 

Three months ended June 30, 2020

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Contract liabilities:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Deferred revenue

 

$

2,617

 

 

$

1,736

 

 

$

(1,392

)

 

$

2,961

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Three months ended June 30, 2021

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Contract liabilities:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Deferred revenue

 

$

3,543

 

 

$

1,173

 

 

$

(1,769

)

 

$

2,947

 

 

 

 

Balance at

Beginning

of Period

 

 

Revenue

Recognized In

Advance of

Billings

 

 

Billings

 

 

Balance at

End of

Period

 

Six months ended June 30, 2020

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Contract assets:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Unbilled receivables

 

$

3,315

 

 

$

260

 

 

$

(1,557

)

 

$

2,018

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Six months ended June  30, 2021

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Contract assets:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Unbilled receivables

 

$

2,229

 

 

$

2,079

 

 

$

(1,441

)

 

$

2,867

 

 

 

 

 

Balance at

Beginning

of Period

 

 

Billings

 

 

Revenue

Recognized

 

 

Balance at

End of

Period

 

Six months ended June 30, 2020

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Contract liabilities:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Deferred revenue

 

$

2,837

 

 

$

2,884

 

 

$

(2,760

)

 

$

2,961

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Six months ended June 30, 2021

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Contract liabilities:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Deferred revenue

 

$

3,933

 

 

$

2,608

 

 

$

(3,594

)

 

$

2,947