v3.25.0.1
BALANCE SHEET COMPONENTS (Tables)
12 Months Ended
Dec. 31, 2024
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
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 
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 
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 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