XML 48 R30.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 Allowance for Doubtful Accounts | The following is a summary of the activity within the allowance for doubtful accounts:
| Years Ended December 31,
(In thousands) | 2024 |  | 2023 |  | 2022
Beginning balance | $ | (614) |  |  | $ | (798) |  |  | $ | (1,173) |
Bad debt expense | (396) |  |  | (236) |  |  | (312) |
Recoveries | (62) |  |  | (99) |  |  | (126) |
Write-offs | 610 |  |  | 519 |  |  | 813 |
Ending balance | $ | (462) |  |  | $ | (614) |  |  | $ | (798) |
Schedule of Intangible Assets with Finite Lives | Intangible assets with finite lives are generally amortized using the straight-line method over the following useful lives:
| Useful Lives (Years)
Acquired methodologies and technology | 5
Acquired software | 2
Customer relationships | 11
Intellectual property | 16
Schedule of Other Income (Expense), Net | The following is a summary of the significant components of other income, net:
| Years Ended December 31,
(In thousands) | 2024 |  | 2023 |  | 2022
Change in fair value of warrants liability | $ | 669 |  |  | $ | 49 |  |  | $ | 9,802 |
Other | (18) |  |  | (7) |  |  | (17) |
Total other income, net | $ | 651 |  |  | $ | 42 |  |  | $ | 9,785 |
Schedule of Common Stock Equivalents for Securities Outstanding Excluded from Computation of Diluted Net Loss per Share | The following is a summary of the Common Stock equivalents for the securities outstanding during the respective periods that have been excluded from the computation of diluted net loss per common share, as their effect would be anti-dilutive:
|  | Years Ended December 31, |  |
|  | 2024 |  | 2023 |  | 2022 |  |  |  |
Preferred Stock (1) |  | 4,699,620 |  |  | 4,285,418 |  |  | 4,285,418 |  |  |  |  |
Warrants |  | 132,698 |  |  | 272,851 |  |  | 272,851 |  |  |  |  |
Stock options and restricted stock units |  | 295,249 |  |  | 294,388 |  |  | 249,081 |  |  |  |  |
Contingent consideration (2) |  | — |  |  | 71,377 |  |  | 211,034 |  |  |  |  |
Total |  | 5,127,567 |  |  | 4,924,034 |  |  | 5,018,384 |  |  |  |  |
(1) Includes the effect of potential Common Stock that would be issued to settle unpaid dividends accrued to holders of the Preferred Stock if they elected to convert their shares at the beginning of the period (or at the time of issuance, if later). (2) A contingent consideration liability was recognized as part of the Company's 2021 Shareablee acquisition. The liability payments could have been settled in any combination of cash or shares of Common Stock based on the volume-weighted average trading price of the Common Stock for the 10 trading days prior to the date of each payment. As of December 31, 2024, there are no contingently issuable shares as the Company elected to settle the third and last installment of $1.2 million in cash. The Company calculated a potential anti-dilutive share count based on the maximum contingent consideration as of December 31, 2023 of $1.2 million and the $16.70 per share closing price of the Company's Common Stock on the Nasdaq Global Select Market on December 29, 2023. The Company calculated a potential anti-dilutive share count based on the maximum contingent consideration as of December 31, 2022 of $4.9 million and the $23.20 per share closing price of the Company's Common Stock on the Nasdaq Global Select Market on December 30, 2022.

X
- References No definition available. + Details
Name: | us-gaap_AccountingPoliciesAbstract
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Tabular disclosure of allowance for credit loss on accounts receivable. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 326 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 13 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479319/326-20-50-13 + Details
Name: | us-gaap_AccountsReceivableAllowanceForCreditLossTableTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Tabular disclosure of securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) in the future that were not included in the computation of diluted EPS because to do so would increase EPS amounts or decrease loss per share amounts for the period presented, by antidilutive securities. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 260 -SubTopic 10 -Section 50 -Paragraph 1 -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1 + Details
Name: | us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Tabular disclosure of assets, excluding financial assets and goodwill, lacking physical substance with a finite life, by either major class or business segment. + References Reference 1: http://www.xbrl.org/2003/role/exampleRef -Topic 350 -SubTopic 30 -Name Accounting Standards Codification -Section 55 -Paragraph 40 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482640/350-30-55-40 Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 350 -SubTopic 30 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482665/350-30-50-2 + Details
Name: | us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Tabular disclosure of the components of non-operating income or non-operating expense that may include amounts earned from dividends, interest on securities, gains (losses) on securities sold, equity earnings of unconsolidated affiliates, net gain (loss) on sales of business, interest expense and other miscellaneous income or expense items. + References No definition available. + Details
Name: | us-gaap_ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration