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, | | 2024 | | 2023 | 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, | | 2024 | | 2023 | | Capitalized commissions asset, net | $ | 2,311 | | | $ | 2,408 | | | Insurance | 685 | | | 1,032 | | | Software & subscriptions | 669 | | | 757 | | Investment interest receivable | 301 | | | 310 | | | Contract assets | 167 | | | 312 | | | Other | 501 | | | 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, | | 2024 | | 2023 | | Software and technology equipment | $ | 7,525 | | | $ | 7,574 | | | Office furniture and hardware equipment | 876 | | | 863 | | | Leasehold improvements | 620 | | | 535 | | | Construction in progress | 31 | | | 35 | | | Total property and equipment | 9,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, | | 2024 | | 2023 | | Foreign R&D tax credit receivable | $ | 5,408 | | | $ | 3,516 | | | Capitalized commissions asset, net | 1,789 | | | 1,353 | | | Contract assets | — | | | 566 | | | Other | 490 | | | 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, | | 2024 | | 2023 | | Payroll and related benefits | $ | 10,035 | | | $ | 8,815 | | Customer refund liability | 1,761 | | | 333 | | | Deferred income | 1,179 | | | 1,182 | | | Accrued professional fees | 992 | | | 1,010 | | Contingent acquisition milestone liability | 826 | | | — | | | Other accrued liabilities | 1,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, | | 2024 | | 2023 | | Pension accrual | $ | 983 | | | $ | 905 | | | Retirement benefit liability | 422 | | | 449 | | Long-term income tax payable | — | | | 525 | | Contingent acquisition milestone liability | — | | | 413 | | Other liabilities | 236 | | | 120 | | | Total other liabilities | $ | 1,641 | | | $ | 2,412 | |
|