XML 114 R101.htm IDEA: XBRL DOCUMENT v3.25.0.1
Income Taxes - Components of Deferred Tax Assets and Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Deferred tax assets        
Loss carryforward $ 33,497 $ 22,442    
Research credits 14,998 10,513    
Foreign tax credits 10,026 5,796    
Accrued expenses 16,377 25,729    
Fixed and intangible assets 6,216 38,899    
Deferred revenue 9,768 10,652    
Capitalized R&D 95,281 87,465    
Lease liability 8,981 11,075    
Other tax credits 2,378 2,318    
Other 1,668      
Gross deferred tax assets 199,190 214,889    
Valuation allowance (152,235) (157,595) $ (111,779) $ (101,529)
Net deferred tax assets 46,955 57,294    
Deferred tax liabilities        
Acquired intangible assets (27,391) (36,416)    
Revenue recognition   (4,574)    
Operating ROU assets (7,603) (9,758)    
Other (6,224) (8,436)    
Gross deferred tax liabilities (41,218) (59,184)    
Net deferred tax assets (liabilities) $ 5,737      
Net deferred tax liabilities   $ (1,890)