XML 122 R43.htm IDEA: XBRL DOCUMENT v3.25.0.1
Income Taxes (Tables)
12 Months Ended
Dec. 31, 2024
Income Tax Disclosure [Abstract]  
Schedule of Effective Income Tax Rate Reconciliation
Set forth below is a reconciliation of the components that caused our (benefit from) provision for income taxes to differ from amounts computed by applying the United States federal statutory rate:
 
Year Ended December 31,
 202420232022
U.S. federal statutory income tax rate21 %21 %21 %
State and local income taxes, net of federal benefit(2)(44)
Change in valuation allowance(37)215 (37)
Stock-based compensation expense(13)(108)
Federal research and development tax credits(10)(93)
Non-deductible officers' compensation79 (6)
Other permanent differences— (4)(1)
(Benefit from) provision for income taxes(36)%66 %(2)%
Schedule of (Benefit From) Provision for Income Tax
The (benefit from) provision for income tax consists of the following (in thousands):
Year Ended December 31,
202420232022
Current
       Federal$26,452 $3,485 $1,313 
       State and local6,280 2,299 686 
       Foreign30 — — 
Total current32,762 5,784 1,999 
Deferred
       Federal(46,578)(477)(854)
       State and local(39,930)(12)257 
Total deferred(86,508)(489)(597)
Total (benefit from) provision for income taxes$(53,746)$5,295 $1,402 
Schedule of Components of Deferred Tax Assets (Liabilities)
The components of deferred tax assets (liabilities) were as follows (in thousands):
 
December 31,
 20242023
Deferred income tax assets:  
Net operating loss carryforwards$9,201 $6,502 
Research and development tax credits24,326 19,513 
Capitalized research and software costs66,090 33,958 
Stock-based compensation413 2,894 
Lease liability11,139 11,914 
Other1,495 3,384 
Total deferred tax assets112,664 78,165 
Valuation allowance— (62,380)
Deferred tax assets, net of valuation allowance$112,664 $15,785 
Deferred tax liabilities:
Property and equipment$(3,351)$(4,189)
Intangible assets(15,387)(2,921)
Capitalized commissions(4,463)(4,237)
State taxes(7,749)— 
Lease asset(4,695)(5,135)
Other(109)— 
Total deferred tax liabilities(35,754)(16,482)
Total net deferred tax liabilities$76,910 $(697)
Schedule of Change in the Valuation Allowance
The change in the valuation allowance are as follows (in thousands):
 
Year Ended December 31,
 202420232022
Valuation allowance, at beginning of year$62,380 $43,776 $17,217 
Increase in valuation allowance
— 18,604 26,559 
Decrease in valuation allowance(62,380)— — 
Valuation allowance, at end of year$— $62,380 $43,776 
Schedule of Unrecognized Tax Benefits from Uncertain Tax Positions
The following is a reconciliation of the total amounts of reserves for unrecognized tax benefits from uncertain tax positions (in thousands):
 
Year Ended December 31,
 202420232022
Unrecognized tax benefit beginning of year$12,315 $9,455 $7,816 
Increases-tax positions in prior year1,203 — — 
Increases-tax positions in current year3,732 2,860 1,639 
Statute of limitation expiration$(2,315)$— $— 
Unrecognized tax benefit end of year$14,935 $12,315 $9,455