XML 96 R82.htm IDEA: XBRL DOCUMENT v3.25.0.1
Income Taxes - Schedule of Components of Deferred Tax Assets and Deferred Tax Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Deferred tax assets:    
Lease liabilities $ 12,379 $ 12,119
Bad debt reserve 795 608
Accrued employee related expenses 2,633 1,029
Capitalized research and development costs 52,040 37,957
Restricted stock units 2,965 3,052
Performance stock units 1,878 1,738
Acquisition related transaction costs 818 890
Total 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   2
Other (115)  
Deferred tax liabilities (31,467) (23,613)
Net deferred tax assets (liabilities) $ 42,040 $ 33,780