XML 25 R16.htm IDEA: XBRL DOCUMENT v3.23.1
Revenue Recognition (Tables)
3 Months Ended
Mar. 31, 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
March 31,

 

 

 

2023

 

 

2022

 

United States

 

$

2,054

 

 

$

2,036

 

Rest of World

 

 

2,251

 

 

 

2,656

 

 

 

$

4,305

 

 

$

4,692

 

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
March 31,

 

 

 

2023

 

 

2022

 

Goods or services transferred at a point in time

 

$

1,768

 

 

$

2,693

 

Goods or services transferred over time

 

 

2,537

 

 

 

1,999

 

 

$

4,305

 

 

$

4,692

 

Schedule of Revenue by Contract Type

Revenue by product group was (in thousands):

 

 

 

 

 

 

Three Months Ended
March 31,

 

 

 

2023

 

 

2022

 

License and service contracts

 

$

2,856

 

 

$

3,331

 

Subscription-based contracts

 

 

1,449

 

 

 

1,361

 

 

$

4,305

 

 

$

4,692

 

Schedule of Changes in Contract Assets and Liabilities

The following tables present changes in our contract assets and liabilities during the three months ended March 31, 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 March 31, 2023

 

 

 

 

 

 

 

 

 

 

 

 

Contract assets:

 

 

 

 

 

 

 

 

 

 

 

 

Unbilled receivables

 

$

2,929

 

 

$

2,340

 

 

$

(1,786

)

 

$

3,483

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Three months ended March 31, 2022

 

 

 

 

 

 

 

 

 

 

 

 

Contract assets:

 

 

 

 

 

 

 

 

 

 

 

 

Unbilled receivables

 

$

3,087

 

 

$

1,486

 

 

$

(1,398

)

 

$

3,175

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Balance at
Beginning
of Period

 

 

Billings

 

 

Revenue
Recognized

 

 

Balance at
End of
Period

 

Three months ended March 31, 2023

 

 

 

 

 

 

 

 

 

 

 

 

Contract liabilities:

 

 

 

 

 

 

 

 

 

 

 

 

Deferred revenue

 

$

3,733

 

 

$

1,898

 

 

$

(1,835

)

 

$

3,796

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Three months ended March 31, 2022

 

 

 

 

 

 

 

 

 

 

 

 

Contract liabilities:

 

 

 

 

 

 

 

 

 

 

 

 

Deferred revenue

 

$

3,740

 

 

$

1,221

 

 

$

(1,661

)

 

$

3,300