XML 110 R75.htm IDEA: XBRL DOCUMENT v3.25.0.1
Income Taxes - Schedule of Components of Deferred Income Tax Assets (Liabilities) (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Deferred Tax Assets    
Federal benefit of state taxes payable $ 867 $ 263
Reserves, accruals and other 30,382 18,923
Capitalized research and development 29,799 17,142
Stock compensation 13,876 9,266
Unrealized loss on investments 10,707 0
Intangible assets 33,771 25,214
Net operating loss carryforwards 71,502 80,184
Lease liability 14,100 14,365
Deferred tax assets 205,004 165,357
Deferred Tax Liabilities    
Right-of-use asset (9,241) (11,543)
Depreciation (9,881) 0
Deferred tax liability (19,122) (11,543)
Less: valuation allowance (15,649) (3,616)
Net deferred tax assets 170,233 150,198
Recorded in the accompanying consolidated balance sheets as:    
Noncurrent deferred tax assets, net $ 170,233 $ 150,198