XML 127 R110.htm IDEA: XBRL DOCUMENT v3.25.1
Income Taxes (Schedule of Components of Net Deferred Income Tax Assets and Net Deferred Income Tax Liabilities) (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Deferred income tax assets:    
Intangible assets $ 15,685 $ 13,830
Stock options and restricted stock awards 3,032 5,409
Reserves and allowances 6,879 6,395
Net operating loss carryforwards 59,641 47,875
Tax credit carryforwards 31,326 25,286
Accrued liabilities 2,681 2,371
Deferred revenue 2,176 2,783
Lease tax assets 17,498 15,985
Research expenditures capitalization 44,773 30,601
Other 3,236 1,227
Valuation allowance (168,299) (125,533)
Total deferred income tax assets 18,628 26,229
Deferred income tax liabilities:    
Intangible assets 2,081 8,688
Property and equipment 2,352 4,082
Lease tax liabilities 14,159 13,924
Other 49 467
Total deferred income tax liabilities 18,641 27,161
Net deferred income tax liabilities $ (13) $ (932)