XML 24 R17.htm IDEA: XBRL DOCUMENT v3.25.1
Revenue Recognition (Tables)
3 Months Ended
Mar. 31, 2025
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,

 

 

 

2025

 

 

2024

 

United States

 

$

1,820

 

 

$

1,806

 

United Kingdom

 

 

558

 

 

 

1,186

 

Turkey

 

 

399

 

 

 

604

 

Rest of World

 

 

831

 

 

 

825

 

 

 

$

3,608

 

 

$

4,421

 

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,

 

 

 

2025

 

 

2024

 

Goods or services transferred at a point in time

 

$

879

 

 

$

1,274

 

Goods or services transferred over time

 

 

2,729

 

 

 

3,147

 

 

$

3,608

 

 

$

4,421

 

Schedule of Revenue by Contract Type

Revenue by contract type was (in thousands):

 

 

 

 

 

 

Three Months Ended
March 31,

 

 

 

2025

 

 

2024

 

License and service contracts

 

$

2,914

 

 

$

3,230

 

Subscription-based contracts

 

 

694

 

 

 

1,191

 

 

$

3,608

 

 

$

4,421

 

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, 2025 and 2024 (in thousands):

 

 

 

Balance at
Beginning
of Period

 

 

Revenue
Recognized In
Advance of
Billings

 

 

Billings

 

 

Balance at
End of
Period

 

Three months ended March 31, 2025

 

 

 

 

 

 

 

 

 

 

 

 

Contract assets:

 

 

 

 

 

 

 

 

 

 

 

 

Unbilled receivables

 

$

1,080

 

 

$

786

 

 

$

(711

)

 

$

1,155

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Three months ended March 31, 2024

 

 

 

 

 

 

 

 

 

 

 

 

Contract assets:

 

 

 

 

 

 

 

 

 

 

 

 

Unbilled receivables

 

$

1,401

 

 

$

1,725

 

 

$

(1,558

)

 

$

1,568

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Balance at
Beginning
of Period

 

 

Billings

 

 

Revenue
Recognized

 

 

Balance at
End of
Period

 

Three months ended March 31, 2025

 

 

 

 

 

 

 

 

 

 

 

 

Contract liabilities:

 

 

 

 

 

 

 

 

 

 

 

 

Deferred revenue

 

$

5,163

 

 

$

1,525

 

 

$

(2,153

)

 

$

4,535

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Three months ended March 31, 2024

 

 

 

 

 

 

 

 

 

 

 

 

Contract liabilities:

 

 

 

 

 

 

 

 

 

 

 

 

Deferred revenue

 

$

5,537

 

 

$

2,056

 

 

$

(2,160

)

 

$

5,433