XML 25 R16.htm IDEA: XBRL DOCUMENT v3.23.2
Revenue Recognition (Tables)
6 Months Ended
Jun. 30, 2023
Revenue from Contract with Customer [Abstract]  
Schedule of Revenue Generated from Geographic Regions Revenue generated from the following geographic regions was (in thousands):

 

 

 

Three Months Ended
June 30,

 

 

Six Months Ended
June 30,

 

 

 

2023

 

 

2022

 

 

2023

 

 

2022

 

United States

 

$

2,064

 

 

$

2,274

 

 

$

4,118

 

 

$

4,310

 

Germany

 

 

59

 

 

 

635

 

 

 

119

 

 

 

653

 

Rest of World

 

 

1,061

 

 

 

1,329

 

 

 

3,253

 

 

 

3,967

 

 

 

$

3,184

 

 

$

4,238

 

 

$

7,490

 

 

$

8,930

 

Schedule of Revenue by Timing of Transfer of Goods or Services

Revenue by timing of transfer of goods or services was (in thousands):

 

 

 

Three Months Ended
June 30,

 

Six Months Ended
June 30,

 

 

 

2023

 

 

2022

 

2023

 

 

2022

 

Goods or services transferred at a point in time

 

$

733

 

 

$

2,020

 

$

2,502

 

 

$

4,713

 

Goods or services transferred over time

 

 

2,451

 

 

 

2,218

 

 

4,988

 

 

 

4,217

 

 

$

3,184

 

 

$

4,238

 

$

7,490

 

 

$

8,930

 

Schedule of Revenue by Contract Type

Revenue by product group was (in thousands):

 

 

 

 

 

 

 

 

Three Months Ended
June 30,

 

Six Months Ended
June 30,

 

 

 

2023

 

 

2022

 

2023

 

 

2022

 

License and service contracts

 

$

2,748

 

 

$

3,884

 

$

5,605

 

 

$

7,215

 

Subscription-based contracts

 

 

436

 

 

 

354

 

 

1,885

 

 

 

1,715

 

 

$

3,184

 

 

$

4,238

 

$

7,490

 

 

$

8,930

 

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

 

 

 

Balance at
Beginning
of Period

 

 

Revenue
Recognized In
Advance of
Billings

 

 

Billings

 

 

Balance at
End of
Period

 

Three months ended June 30, 2023

 

 

 

 

 

 

 

 

 

 

 

 

Contract assets:

 

 

 

 

 

 

 

 

 

 

 

 

Unbilled receivables

 

$

3,483

 

 

$

620

 

 

$

(1,283

)

 

$

2,820

 

 

 

 

 

 

 

 

 

 

 

 

 

 

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, 2023

 

 

 

 

 

 

 

 

 

 

 

 

Contract liabilities:

 

 

 

 

 

 

 

 

 

 

 

 

Deferred revenue

 

$

3,796

 

 

$

2,330

 

 

$

(1,767

)

 

$

4,359

 

 

 

 

 

 

 

 

 

 

 

 

 

 

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, 2023

 

 

 

 

 

 

 

 

 

 

 

 

Contract assets:

 

 

 

 

 

 

 

 

 

 

 

 

Unbilled receivables

 

$

2,929

 

 

$

2,960

 

 

$

(3,069

)

 

$

2,820

 

 

 

 

 

 

 

 

 

 

 

 

 

 

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, 2023

 

 

 

 

 

 

 

 

 

 

 

 

Contract liabilities:

 

 

 

 

 

 

 

 

 

 

 

 

Deferred revenue

 

$

3,733

 

 

$

4,228

 

 

$

(3,602

)

 

$

4,359

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Six months ended June 30, 2022

 

 

 

 

 

 

 

 

 

 

 

 

Contract liabilities:

 

 

 

 

 

 

 

 

 

 

 

 

Deferred revenue

 

$

3,740

 

 

$

3,274

 

 

$

(3,481

)

 

$

3,533