XML 116 R101.htm IDEA: XBRL DOCUMENT v3.25.0.1
Income Taxes - Schedule of Components of Net Deferred Tax Assets (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Deferred tax assets:        
Less: valuation allowance $ (79,727) $ (129,296) $ (271,517) $ (249,112)
Continuing Operations        
Deferred tax assets:        
Net operating loss carryforwards 80,209 195,658    
Research and development expenses 71,167 49,206    
Accrued expenses and reserves 41,189 37,367    
Operating lease liabilities 17,537 18,716    
Share-based compensation 33,773 37,727    
Tax credits 26,882 27,116    
Other 3,695 5,582    
Less: valuation allowance (79,727) (129,296)    
Total deferred tax assets 194,725 242,076    
Deferred tax liabilities:        
Property, plant and equipment (21,917) (26,271)    
Right-of-use assets (16,337) (17,748)    
Other (1,940) (2,716)    
Total deferred tax liabilities (40,194) (46,735)    
Net deferred tax assets $ 154,531 $ 195,341