XML 34 R23.htm IDEA: XBRL DOCUMENT v3.25.0.1
Summary of Significant Accounting Policies (Tables)
12 Months Ended
Dec. 31, 2024
Accounting Policies [Abstract]  
Schedule of Assets Measured at Fair Value on a Recurring Basis

As of December 31, 2024, our assets that are measured at fair value on a recurring basis include the following (in thousands):

 

 

 

Fair Value Measurement at
December 31, 2024 Using:

 

 

 

Quoted Prices
in Active
Markets for
Identical
Assets

 

 

Significant
Other
Observable
Inputs

 

 

Significant
Unobservable
Inputs

 

 

Total

 

 

 

(Level 1)

 

 

(Level 2)

 

 

(Level 3)

 

 

 

 

Assets:

 

 

 

 

 

 

 

 

 

 

 

 

   Money market funds (included in cash
   and cash equivalents)

 

$

10,671

 

 

$

-

 

 

$

-

 

 

$

10,671

 

   Marketable securities

 

 

14,842

 

 

 

-

 

 

 

-

 

 

 

14,842

 

Total assets

 

$

25,513

 

 

$

-

 

 

$

-

 

 

$

25,513

 

 

 

As of December 31, 2023, our assets and liabilities that are measured at fair value on a recurring basis included the following (in thousands):

 

 

 

Fair Value Measurement at
December 31, 2023 Using:

 

 

 

Quoted Prices
in Active
Markets for
Identical
Assets

 

 

Significant
Other
Observable
Inputs

 

 

Significant
Unobservable
Inputs

 

 

Total

 

 

 

(Level 1)

 

 

(Level 2)

 

 

(Level 3)

 

 

 

 

Assets:

 

 

 

 

 

 

 

 

 

 

 

 

   Money market funds (included in cash
   and cash equivalents)

 

$

7,848

 

 

$

-

 

 

$

-

 

 

$

7,848

 

   Marketable securities

 

 

20,913

 

 

 

-

 

 

 

-

 

 

 

20,913

 

Total assets

 

$

28,761

 

 

$

-

 

 

$

-

 

 

$

28,761

 

Summary of Marketable Securities by Security Type

Marketable securities by security type consisted of the following (in thousands):

 

 

 

December 31, 2024:

 

 

 

Amortized Cost

 

 

Gross Unrealized Gains

 

 

Gross Unrealized Losses

 

 

Fair Value

 

U.S. Treasury notes and bonds

 

$

14,591

 

 

$

260

 

 

$

(9

)

 

$

14,842

 

 

 

$

14,591

 

 

$

260

 

 

$

(9

)

 

$

14,842

 

 

 

 

 

 

December 31, 2023:

 

 

 

Amortized Cost

 

 

Gross Unrealized Gains

 

 

Gross Unrealized Losses

 

 

Fair Value

 

U.S. Treasury notes and bonds

 

$

15,332

 

 

$

176

 

 

$

(19

)

 

$

15,489

 

Corporate bonds

 

 

5,386

 

 

 

39

 

 

 

(1

)

 

 

5,424

 

 

 

$

20,718

 

 

$

215

 

 

$

(20

)

 

$

20,913

 

 

 

Summary of Changes in Note Receivable

Changes in note receivable consisted of the following (in thousands):

 

 Balance as of December 31, 2022

 

$

2,601

 

Accrued interest

 

 

94

 

Write-off of Note Receivable

 

 

(2,695

)

Balance as of December 31, 2023

 

 

-

 

No Change

 

 

-

 

Balance as of December 31, 2024

 

 

-

 

Schedule of Allowance for Credit Losses

For the years ended December 31, 2024 and 2023, changes to and ending balances of the allowance for credit losses were as follows (in thousands):

 

 

 

Years ended
December 31,

 

 

 

2024

 

 

2023

 

Allowance for credit losses balance - beginning of year

 

$

173

 

 

$

188

 

Additions to the allowance for credit losses

 

 

85

 

 

 

37

 

Deductions against the allowance for credit
   losses

 

 

(11

)

 

 

(52

)

Allowance for credit losses balance - end of year

 

$

247

 

 

$

173

 

 

Schedule of Estimated Useful Lives Assets

The estimated useful lives of assets are:

 

Leasehold improvements

 

10 years

Furniture and fixtures

 

5 years

Computer and office equipment

 

3 years

Purchased software

 

3 years

Schedule of Changes in Contract Assets and Liabilities

The following table presents changes in our contract assets and liabilities during the years ended December 31, 2024 and 2023 (in thousands):

 

 

 

Balance at
Beginning
of period

 

 

Revenue
Recognized
In Advance
of Billings

 

 

Billings

 

 

Balance at
End of
Period

 

Year ended December 31, 2024

 

 

 

 

 

 

 

 

 

 

 

 

Contract Assets:

 

 

 

 

 

 

 

 

 

 

 

 

Unbilled receivables

 

$

1,401

 

 

$

3,558

 

 

$

(3,879

)

 

$

1,080

 

Year ended December 31, 2023

 

 

 

 

 

 

 

 

 

 

 

 

Contract Assets:

 

 

 

 

 

 

 

 

 

 

 

 

Unbilled receivables

 

$

2,929

 

 

$

4,356

 

 

$

(5,884

)

 

$

1,401

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Balance at
Beginning
of period

 

 

Billings

 

 

Revenue
Recognized

 

 

Balance at
End of
Period

 

Year ended December 31, 2024

 

 

 

 

 

 

 

 

 

 

 

 

Contract Liabilities:

 

 

 

 

 

 

 

 

 

 

 

 

Deferred revenue

 

$

5,537

 

 

$

8,203

 

 

$

(8,577

)

 

$

5,163

 

Year ended December 31, 2023

 

 

 

 

 

 

 

 

 

 

 

 

Contract Liabilities:

 

 

 

 

 

 

 

 

 

 

 

 

Deferred revenue

 

$

3,733

 

 

$

9,478

 

 

$

(7,674

)

 

$

5,537

 

 

Schedules of Concentration of Credit Risk with Respect to Net Accounts Receivable and Total Revenue

 

 

December 31,

 

 

 

2024

 

 

2023

 

Customer A

 

 

16

%

 

 

16

%

Customer B

 

 

18

%

 

 

8

%

Schedule of Revenues Generated from Geographic Regions Revenues were generated from the following geographic regions (in thousands):

 

 

 

Year ended
December 31,

 

 

 

2024

 

 

2023

 

United States

 

$

7,597

 

 

$

11,953

 

United Kingdom

 

 

4,720

 

 

 

1,524

 

Rest of world

 

 

5,072

 

 

 

4,767

 

 

 

$

17,389

 

 

$

18,244

 

 

Schedule of Revenue by Product Group

Revenue by product group was (in thousands):

 

 

 

Year ended
December 31,

 

 

 

2024

 

 

2023

 

License and service contracts

 

$

13,431

 

 

$

14,272

 

Subscription-based contracts

 

 

3,958

 

 

 

3,972

 

 

$

17,389

 

 

$

18,244

 

Schedule of Revenue by Timing of Transfer of Goods or Services

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

 

 

 

Year ended
December 31,

 

 

 

2024

 

 

2023

 

Goods or services transferred at a point in time

 

$

5,279

 

 

$

8,223

 

Goods or services transferred over time

 

 

12,110

 

 

 

10,021

 

 

$

17,389

 

 

$

18,244