XML 101 R89.htm IDEA: XBRL DOCUMENT v3.24.0.1
INCOME TAX - Schedule of Deferred Tax Assets and Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Deferred income tax assets:    
Capitalized research and experimental expenditures $ 130,972 $ 76,731
Operating expenses not currently deductible 22,180 17,263
Stock option and other employee benefit plans 21,864 21,373
Loss and credit carryforwards 7,430 8,589
Deferred revenue 1,923 4,405
Other 111 289
Total deferred income tax assets 184,480 128,650
Valuation allowance 0 0
Total deferred income tax assets, net of valuation allowance 184,480 128,650
Deferred income tax liabilities:    
Intangible assets (242,522) (256,818)
Property and equipment (8,659) (11,220)
Prepaid expenses (11,889) (9,503)
Total deferred income tax liabilities (263,070) (277,541)
Net deferred income tax liabilities $ (78,590) $ (148,891)