XML 54 R38.htm IDEA: XBRL DOCUMENT v3.25.0.1
Income Taxes (Tables)
12 Months Ended
Dec. 31, 2024
Income Tax Disclosure [Abstract]  
Schedule of components of the income tax provision
The components of the Company’s income tax provision (benefit) are as follows (in thousands):
 Year Ended December 31,
 202420232022
Current:   
Federal$— $— $— 
State15 17 (202)
Total current provision (benefit)15 17 (202)
Deferred:   
Federal— — (2,046)
State— — (312)
Total deferred provision (benefit)
— — (2,358)
Total income tax provision (benefit)$15 $17 $(2,560)
Schedule of overall effective income tax rate
The overall effective income tax rate differs from the statutory federal rate as follows:
 Year Ended December 31,
 202420232022
Income tax benefit based on the federal statutory rate21.0 %21.0 %21.0 %
State income taxes, net of federal benefit6.8 3.3 1.8 
Nondeductible expenses(1.8)(1.3)(0.3)
Change in valuation allowance(21.5)(20.8)(12.7)
Stock-based compensation(4.5)(6.0)(1.3)
Uncertain tax positions— — 0.6 
Goodwill impairment— — (7.0)
Other
— 3.8 — 
Overall effective income tax rate— %— %2.1 %
Schedule of components of deferred tax assets (liabilities)
The components of deferred tax assets (liabilities) are as follows (in thousands):
 December 31,
 20242023
Deferred income tax assets:  
Net operating loss carryforwards$90,369 $87,872 
Stock-based compensation3,743 4,666 
Accrued expenses1,886 1,417 
Research and development tax credits6,558 6,558 
Operating lease liabilities
2,731 3,432 
Intangible assets and goodwill4,695 3,663 
Property, equipment and software5,297 5,323 
Capitalized research and development costs12,458 9,711 
Other596 547 
Gross deferred tax assets128,333 123,189 
Valuation allowance(126,873)(120,197)
Net deferred tax assets1,460 2,992 
Deferred tax liabilities:  
Capitalized commissions(872)(533)
Operating lease assets(588)(2,459)
Gross deferred tax liabilities(1,460)(2,992)
Total net deferred tax assets (liabilities)$— $— 
Schedule of change in the valuation allowance
The change in the valuation allowance for the years ended December 31, 2024, 2023, and 2022 is as follows (in thousands):
 Year Ended December 31,
 202420232022
Valuation allowance, at beginning of year$120,197 $109,876 $94,117 
Increase in valuation allowance6,676 10,321 15,759 
Valuation allowance, at end of year$126,873 $120,197 $109,876 
Schedule of reconciliation of the total amounts of unrecognized tax benefits
The following is a reconciliation of the total amounts of unrecognized tax benefits (in thousands):
 Year Ended December 31,
 202420232022
Unrecognized tax benefit, beginning of year$4,570 $4,570 $5,237 
Decrease based on tax positions in prior period
— — (1,101)
Increase based on tax positions in current period— — 434 
Unrecognized tax benefit, end of year$4,570 $4,570 $4,570