XML 23 R17.htm IDEA: XBRL DOCUMENT v3.25.3
Revenue Recognition (Tables)
9 Months Ended
Sep. 30, 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
September 30,

 

 

Nine Months Ended
September 30,

 

 

 

2025

 

 

2024

 

 

2025

 

 

2024

 

United States

 

$

2,521

 

 

$

1,850

 

 

$

6,335

 

 

$

5,300

 

India

 

 

1,028

 

 

$

36

 

 

 

1,278

 

 

$

107

 

United Kingdom

 

 

589

 

 

 

762

 

 

 

2,020

 

 

 

3,254

 

Rest of World

 

 

991

 

 

 

1,201

 

 

 

2,998

 

 

 

3,931

 

 

 

$

5,129

 

 

$

3,849

 

 

$

12,631

 

 

$

12,592

 

 

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
September 30,

 

 

Nine Months Ended
September 30,

 

 

 

2025

 

 

2024

 

 

2025

 

 

2024

 

Goods or services transferred at a point in time

 

$

2,092

 

 

$

459

 

 

$

3,921

 

 

$

3,099

 

Goods or services transferred over time

 

 

3,037

 

 

 

3,390

 

 

 

8,710

 

 

 

9,493

 

 

$

5,129

 

 

$

3,849

 

 

$

12,631

 

 

$

12,592

 

Schedule of Revenue by Contract Type

Revenue by contract type was (in thousands):

 

 

 

 

 

 

 

 

 

Three Months Ended
September 30,

 

 

Nine Months Ended
September 30,

 

 

 

2025

 

 

2024

 

 

2025

 

 

2024

 

License and service contracts

 

$

3,655

 

 

$

3,070

 

 

$

9,546

 

 

$

9,930

 

Subscription-based contracts

 

 

1,474

 

 

 

779

 

 

 

3,085

 

 

 

2,662

 

 

$

5,129

 

 

$

3,849

 

 

$

12,631

 

 

$

12,592

 

Schedule of Changes in Contract Assets and Liabilities

The following tables present changes in our contract assets and liabilities during the three and nine months ended September 30, 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 September 30, 2025

 

 

 

 

 

 

 

 

 

 

 

 

Contract assets:

 

 

 

 

 

 

 

 

 

 

 

 

Unbilled receivables

 

$

1,340

 

 

$

384

 

 

$

(840

)

 

$

884

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Three months ended September 30, 2024

 

 

 

 

 

 

 

 

 

 

 

 

Contract assets:

 

 

 

 

 

 

 

 

 

 

 

 

Unbilled receivables

 

$

1,299

 

 

$

634

 

 

$

(525

)

 

$

1,408

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Balance at
Beginning
of Period

 

 

Billings

 

 

Revenue
Recognized

 

 

Balance at
End of
Period

 

Three months ended September 30, 2025

 

 

 

 

 

 

 

 

 

 

 

 

Contract liabilities:

 

 

 

 

 

 

 

 

 

 

 

 

Deferred revenue

 

$

4,224

 

 

$

4,664

 

 

$

(2,373

)

 

$

6,515

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Three months ended September 30, 2024

 

 

 

 

 

 

 

 

 

 

 

 

Contract liabilities:

 

 

 

 

 

 

 

 

 

 

 

 

Deferred revenue

 

$

4,444

 

 

$

3,220

 

 

$

(2,257

)

 

$

5,407

 

 

 

 

 

Balance at Beginning of Period

 

 

Revenue Recognized In
Advance of Billings

 

 

Billings

 

 

Balance at End of Period

 

Nine months ended September 30, 2025

 

 

 

 

 

 

 

 

 

 

 

 

Contract assets:

 

 

 

 

 

 

 

 

 

 

 

 

Unbilled receivables

 

$

1,080

 

 

$

2,026

 

 

$

(2,222

)

 

$

884

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Nine months ended September 30, 2024

 

 

 

 

 

 

 

 

 

 

 

 

Contract assets:

 

 

 

 

 

 

 

 

 

 

 

 

Unbilled receivables

 

$

1,401

 

 

$

2,770

 

 

$

(2,763

)

 

$

1,408

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Balance at Beginning of Period

 

 

Billings

 

 

Revenue Recognized

 

 

Balance at End of Period

 

Nine months ended September 30, 2025

 

 

 

 

 

 

 

 

 

 

 

 

Contract liabilities:

 

 

 

 

 

 

 

 

 

 

 

 

Deferred revenue

 

$

5,163

 

 

$

8,076

 

 

$

(6,724

)

 

$

6,515

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Nine months ended September 30, 2024

 

 

 

 

 

 

 

 

 

 

 

 

Contract liabilities:

 

 

 

 

 

 

 

 

 

 

 

 

Deferred revenue

 

$

5,537

 

 

$

6,441

 

 

$

(6,571

)

 

$

5,407