XML 51 R36.htm IDEA: XBRL DOCUMENT v3.24.0.1
Income Taxes (Tables)
12 Months Ended
Dec. 31, 2023
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,
 202320222021
Current:   
Federal$— $— $(119)
State17 (202)262 
Total current provision (benefit)17 (202)143 
Deferred:   
Federal— (2,046)43 
State— (312)20 
Total deferred provision (benefit)— (2,358)63 
Total income tax provision (benefit)$17 $(2,560)$206 
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,
 202320222021
Income tax benefit based on the federal statutory rate21.0 %21.0 %21.0 %
State income taxes, net of federal benefit3.3 1.8 4.4 
Nondeductible expenses(1.3)(0.3)3.2 
Change in valuation allowance(20.8)(12.7)2.4 
Stock-based compensation(6.0)(1.3)(8.6)
Research and development tax credits— — (20.1)
Uncertain tax positions— 0.6 (2.8)
Goodwill impairment— (7.0)— 
Other
3.8 — — 
Overall effective income tax rate— %2.1 %(0.5)%
Schedule of components of deferred tax assets (liabilities)
The components of deferred tax assets (liabilities) are as follows (in thousands):
 December 31,
 20232022
Deferred income tax assets:  
Net operating loss carryforwards$87,872 $80,688 
Stock-based compensation4,666 6,827 
Accrued expenses1,417 1,303 
Research and development tax credits6,558 6,558 
Operating leases liabilities3,432 5,457 
Intangible assets and goodwill3,663 2,953 
Property, equipment and software5,323 1,104 
Capitalized research and development costs9,711 8,792 
Other547 652 
Gross deferred tax assets123,189 114,334 
Valuation allowance(120,197)(109,876)
Net deferred tax assets2,992 4,458 
Deferred tax liabilities:  
Capitalized commissions(533)(365)
Operating lease assets(2,459)(4,093)
Gross deferred tax liabilities(2,992)(4,458)
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, 2023, 2022, and 2021 is as follows (in thousands):
 Year Ended December 31,
 202320222021
Valuation allowance, at beginning of year$109,876 $94,117 $95,042 
Increase in valuation allowance10,321 15,759 — 
Decrease in valuation allowance— — (925)
Valuation allowance, at end of year$120,197 $109,876 $94,117 
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,
 202320222021
Unrecognized tax benefit, beginning of year$4,570 $5,237 $7,640 
Increase (decrease) based on tax positions in prior period— (1,101)(3,504)
Increase based on tax positions in current period— 434 1,101 
Unrecognized tax benefit, end of year$4,570 $4,570 $5,237