XML 101 R87.htm IDEA: XBRL DOCUMENT v3.25.0.1
INCOME TAX - Schedule of Deferred Tax Assets and Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Deferred income tax assets:    
Capitalized research and experimental expenditures $ 157,812 $ 130,972
Operating expenses not currently deductible 8,593 22,180
Stock option and other employee benefit plans 22,095 21,864
Loss and credit carryforwards 5,836 7,430
Deferred revenue 1,670 1,923
Other 55 111
Total deferred income tax assets 196,061 184,480
Valuation allowance (794) 0
Total deferred income tax assets, net of valuation allowance 195,267 184,480
Deferred income tax liabilities:    
Intangible assets (223,459) (242,522)
Property and equipment (5,624) (8,659)
Prepaid expenses (13,687) (11,889)
Total deferred income tax liabilities (242,770) (263,070)
Net deferred income tax liabilities $ (47,503) $ (78,590)