XML 57 R44.htm IDEA: XBRL DOCUMENT v3.24.0.1
Income Taxes (Tables)
12 Months Ended
Dec. 31, 2023
Income Tax Disclosure [Abstract]  
Schedule of Income before Income Tax, Domestic and Foreign
The following are the domestic and foreign components of our income (loss) before income taxes (in thousands):
Year Ended December 31,
202320222021
Domestic$34,518 $(49,383)$(119,195)
Foreign(3,024)1,710 (420)
Total income (loss) before income taxes$31,494 $(47,673)$(119,615)
Schedule of Components of Income Tax Expense (Benefit)
The details for the provision for (benefit from) for income taxes by jurisdiction are as follows (in thousands):
Year Ended December 31,
202320222021
Current
Federal$8,984 $647 $(194)
State3,621 1,143 760 
Foreign224 63 78 
Total current provision12,829 1,853 644 
Deferred
Federal5,481 1,142 (9,605)
State(769)(1,935)(1,990)
Total deferred provision4,712 (793)(11,595)
Total provision for (benefit from) income tax$17,541 $1,060 $(10,951)
Schedule of Effective Income Tax Rate Reconciliation
The provision for (benefit from) income taxes for December 31, 2023, 2022, and 2021, differed from the amounts computed by applying the U.S. Federal income tax rate of 21% to income (loss) before income taxes as a result of the following (in thousands):
Year Ended December 31,
202320222021
Provision for (benefit from) income taxes at statutory rate$6,614 $(10,012)$(25,120)
State income taxes, net of federal benefit1,796 (1,424)(2,309)
Rate differential on foreign earnings(130)(104)(68)
Research and development credits(4,894)(1,346)(887)
Change in valuation allowance814 304 809 
Stock-based compensation4,538 2,021 (3,065)
Nondeductible stock-based compensation 6,053 10,012 18,267 
Unrecognized tax benefits2,498 975 703 
Non-deductible expenses350 630 287 
Other(98)432 
Total provision for (benefit from) income taxes$17,541 $1,060 $(10,951)
Schedule of Deferred Tax Assets and Liabilities
The tax effects of temporary differences that give rise to significant portions of our deferred tax assets and liabilities consisted of the following as of December 31, 2023 and 2022, (in thousands):
As of December 31,
20232022
Deferred tax assets
Deferred revenue$220 $316 
Accrued expenses8,557 7,995 
Stock-based compensation6,554 9,293 
Impairment on investment1,445 1,445 
As of December 31,
20232022
Net operating loss carryforwards14,492 15,117 
Tax credit carryforwards9,462 12,839 
Lease liabilities2,359 2,934 
Interest expense carryforwards1,560 6,004 
Capital loss carryforwards455 453 
Capitalized research expenses21,355 6,674 
Total deferred tax assets66,459 63,070 
Valuation allowance(16,320)(14,644)
Net deferred tax assets50,139 48,426 
Deferred tax liabilities
Depreciation and amortization(15,231)(12,780)
Right of use asset(2,228)(2,900)
State taxes(3,665)(3,366)
Net deferred tax liabilities(21,124)(19,046)
Net deferred tax assets and liabilities$29,015 $29,380 
Schedule of Valuation Allowance
The following table summarizes the valuation allowance:

 
Year Ended December 31,
 202320222021
Beginning balance
$14,644 $14,170 $12,950 
Net increase in current year799 91 1,312 
Net increase (decrease) in valuation prior period877 383 (14)
Net decrease in valuation allowance from acquisitions— — (78)
Ending balance
$16,320 $14,644 $14,170 
Schedule of Unrecognized Tax Benefits Roll Forward
The following table summarizes the changes in unrecognized tax benefits for the years ended December 31, 2023, 2022, and 2021 (in thousands):
Gross
Unrealized Tax
Benefits
Balance at December 31, 2020$7,231 
Additions for tax positions related to the current year887 
Reductions for tax positions related to prior years(245)
Balance at December 31, 2021$7,873 
Additions for tax positions related to the current year999 
Additions for tax positions related to prior years48 
Balance at December 31, 2022$8,920 
Additions for tax positions related to the current year2,181 
Additions for tax positions related to prior years418 
Balance at December 31, 2023$11,519