XML 60 R46.htm IDEA: XBRL DOCUMENT v3.25.0.1
Income Taxes (Tables)
12 Months Ended
Dec. 31, 2024
Income Tax Disclosure [Abstract]  
Summary of Provision for Income Taxes
The provision (benefit) for income taxes consisted of the following (in thousands):
December 31,
2024
December 31,
2023
Current expense (benefit):
Federal$4,418 $20,694 
State3,242 5,001 
Foreign24 24 
Total7,684 25,719 
Deferred expense (benefit):  
Federal(16,512)(21,454)
State(3,152)(4,088)
Foreign– – 
Total(19,665)(25,542)
Provision (benefit) for income taxes$(11,980)$177 
Schedule of Components of Deferred Tax Assets and Deferred Tax Liabilities
The Company measures deferred tax assets and liabilities based on the difference between the financial statement and tax bases of assets and liabilities at the applicable tax rates. Components of the Company’s deferred tax asset and liability are as follows (in thousands):
December 31,
2024
December 31,
2023
Deferred tax assets:
Lease liabilities$12,379 $12,119 
Bad debt reserve795 608 
Accrued employee related expenses2,633 1,029 
Capitalized research and development costs52,040 37,957 
Restricted stock units2,965 3,052 
Performance stock units1,878 1,738 
Acquisition related transaction costs818 890 
73,508 57,393 
Deferred tax liabilities:  
Fixed asset depreciation(7,579)(4,833)
Lease assets(10,833)(10,387)
Intangible asset amortization(6,782)(1,775)
Prepaid expenses(1,442)(1,102)
Section 481(a) adjustment(1,580)(3,343)
Goodwill amortization(3,136)(2,175)
Other(115)
(31,467)(23,613)
Net deferred tax assets (liabilities)$42,040 $33,780 
Schedule of Reconciliation of Income Tax Expense
Income tax expense (benefit) differed from the amounts computed by applying the federal statutory income tax rate of 21% to pretax income due to the following adjustments (in thousands):
December 31,
2024
December 31,
2023
Statutory rate$(1,871)$(1,354)
State income taxes, net of federal benefit(879)(138)
Section 162(m) compensation differences3,499 1,381 
Other permanent differences(29)– 
Meals & entertainment399 267 
Employee stock purchase plans319 201 
Acquisition-related costs112 
Stock compensation(3,952)(1,970)
Foreign taxes24 24 
Other(13)(111)
Research & development credit(7,067)(3,098)
Uncertain tax positions(2,414)4,863 
Provision (benefit) for income tax$(11,980)$177 
Reconciliation of Beginning Balance and Ending Amounts of Unrecognized Tax Benefits
A reconciliation of the beginning balance and ending amounts of unrecognized tax benefits (excluding interest and penalties) is as follows for the year ended December 31, 2024, and 2023 (in thousands):
20242023
Balances at January 1$38,899 $716 
Additions based on tax positions related to the prior year99 14,485 
Decreases based on tax positions related to prior year(5,354)– 
Additions based on tax positions related to the current year19,617 23,698 
Settlements– – 
Balances at December 31$53,261 $38,899