v3.25.0.1
BALANCE SHEET COMPONENTS
12 Months Ended
Dec. 31, 2024
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
BALANCE SHEET COMPONENTS BALANCE SHEET COMPONENTS
Certain changes in presentation have been made to conform the prior period presentation to the current period reporting.

Accounts Receivable, net
The following table presents the components of accounts receivable, net, (in thousands):
As of December 31,
20242023
Accounts receivable
$19,373 $11,061 
Unbilled accounts receivable
1,366 1,035 
Total accounts receivable
20,739 12,096 
Less: allowance for credit losses
(131)(93)
Total accounts receivable, net
$20,608 $12,003 
The allowance for credit losses was $0.1 million as of both December 31, 2024, and 2023.
Prepaid Expenses and Other Current Assets
Prepaid expenses and other current assets consisted of the following (in thousands):
As of December 31,
20242023
Capitalized commissions asset, net$2,311 $2,408 
Insurance685 1,032 
Software & subscriptions669 757 
Investment interest receivable
301 310 
Contract assets167 312 
Other501 435 
Total prepaid expenses and other current assets$4,634 $5,254 
Property and Equipment, net
Property and equipment consisted of the following (in thousands):
As of December 31,
20242023
Software and technology equipment$7,525 $7,574 
Office furniture and hardware equipment876 863 
Leasehold improvements620 535 
Construction in progress31 35 
Total property and equipment9,052 9,007 
Less: accumulated depreciation and amortization
(5,033)(3,262)
Total property and equipment, net
$4,019 $5,745 
Depreciation and amortization expenses related to property and equipment for the years ended December 31, 2024, and 2023, were $2.5 million and $2.3 million, respectively.
Other Assets
Other assets consisted of the following (in thousands):
As of December 31,
20242023
Foreign R&D tax credit receivable$5,408 $3,516 
Capitalized commissions asset, net1,789 1,353 
Contract assets— 566 
Other490 564 
Total other assets$7,687 $5,999 
Accrued Expenses and Other Current Liabilities
Accrued expenses and other current liabilities consisted of the following (in thousands):
As of December 31,
20242023
Payroll and related benefits$10,035 $8,815 
Customer refund liability
1,761 333 
Deferred income1,179 1,182 
Accrued professional fees992 1,010 
Contingent acquisition milestone liability
826 — 
Other accrued liabilities1,106 491 
Total accrued expenses and other current liabilities$15,899 $11,831 
Other Liabilities
Other liabilities consist of the following (in thousands):
As of December 31,
20242023
Pension accrual$983 $905 
Retirement benefit liability422 449 
Long-term income tax payable
— 525 
Contingent acquisition milestone liability
— 413 
Other liabilities
236 120 
Total other liabilities$1,641 $2,412