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

 

 

 

Three Months Ended

June 30,

 

 

Six Months Ended

June 30,

 

 

 

2022

 

 

2021

 

 

2022

 

 

2021

 

United States

 

$

2,274

 

 

$

2,445

 

 

$

4,310

 

 

$

4,668

 

United Kingdom

 

 

385

 

 

 

774

 

 

 

762

 

 

 

1,453

 

Germany

 

$

635

 

 

$

56

 

 

$

653

 

 

$

124

 

Rest of World

 

 

944

 

 

 

989

 

 

 

3,205

 

 

 

2,437

 

 

 

$

4,238

 

 

$

4,264

 

 

$

8,930

 

 

$

8,682

 

 

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, 2022 and 2021 were (in thousands):

 

 

 

Three Months Ended

June 30,

 

Six Months Ended

June 30,

 

 

 

2022

 

 

2021

 

2022

 

 

2021

 

Goods or services transferred at a point in time

 

$

2,020

 

 

$

1,614

 

$

4,713

 

 

$

4,021

 

Goods or services transferred over time

 

 

2,218

 

 

 

2,650

 

 

4,217

 

 

 

4,661

 

 

 

$

4,238

 

 

$

4,264

 

$

8,930

 

 

$

8,682

 

 

Schedule of Revenue by Contract Type

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

 

 

 

 

 

 

 

 

Three Months Ended

June 30,

 

Six Months Ended

June 30,

 

 

 

2022

 

 

2021

 

2022

 

 

2021

 

License and service contracts

 

$

3,884

 

 

$

3,927

 

$

7,215

 

 

$

7,561

 

Subscription-based contracts

 

 

354

 

 

 

337

 

 

1,715

 

 

 

1,121

 

 

 

$

4,238

 

 

$

4,264

 

$

8,930

 

 

$

8,682

 

 

Schedule of Changes in Contract Assets and Liabilities

The following tables present changes in our contract assets and liabilities during the three and six months ended June 30, 2022 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, 2021

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Contract assets:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Unbilled receivables

 

$

2,482

 

 

$

1,389

 

 

$

(1,004

)

 

$

2,867

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Three months ended June 30, 2022

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Contract assets:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Unbilled receivables

 

$

3,175

 

 

$

1,515

 

 

$

(1,260

)

 

$

3,430

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Balance at

Beginning

of Period

 

 

Billings

 

 

Revenue

Recognized

 

 

Balance at

End of

Period

 

Three months ended June 30, 2021

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Contract liabilities:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Deferred revenue

 

$

3,543

 

 

$

1,173

 

 

$

(1,769

)

 

$

2,947

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Three months ended June 30, 2022

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Contract liabilities:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Deferred revenue

 

$

3,300

 

 

$

2,052

 

 

$

(1,819

)

 

$

3,533

 

 

 

 

 

 

Balance at

Beginning

of Period

 

 

Revenue

Recognized In

Advance of

Billings

 

 

Billings

 

 

Balance at

End of

Period

 

Six months ended June 30, 2021

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Contract assets:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Unbilled receivables

 

$

2,229

 

 

$

2,079

 

 

$

(1,441

)

 

$

2,867

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Six months ended June 30, 2022

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Contract assets:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Unbilled receivables

 

$

3,087

 

 

$

3,001

 

 

$

(2,658

)

 

$

3,430

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Balance at

Beginning

of Period

 

 

Billings

 

 

Revenue

Recognized

 

 

Balance at

End of

Period

 

Six months ended June 30, 2021

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Contract liabilities:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Deferred revenue

 

$

3,933

 

 

$

2,608

 

 

$

(3,594

)

 

$

2,947

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Six months ended June 30, 2022

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Contract liabilities:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Deferred revenue

 

$

3,740

 

 

$

3,274

 

 

$

(3,481

)

 

$

3,533