Annual report [Section 13 and 15(d), not S-K Item 405]

Stockholders' Equity (Narrative) (Details)

v3.26.1
Stockholders' Equity (Narrative) (Details) - USD ($)
1 Months Ended 12 Months Ended
Jan. 01, 2025
Jul. 25, 2024
Jan. 01, 2024
Sep. 30, 2024
Aug. 31, 2020
Dec. 31, 2025
Dec. 31, 2024
Dec. 12, 2025
Jan. 31, 2024
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]                  
Stock-based compensation expense           $ 28,739,000 $ 32,619,000    
Weighted average vesting period           10 years      
Share-based compensation, period for recognition of expense             3 years 2 months 12 days    
Interest expense, interest           $ 8,709,000 $ 11,588,000    
LTIP                  
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]                  
Stock-based compensation expense           5,400,000 6,700,000    
Fair value of stock granted $ 900,000   $ 700,000            
2012 Employee Stock Purchase Plan                  
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]                  
Stock-based compensation expense           $ 100,000 100,000    
Predetermined fair value percentage during offering period           85.00%      
Issuance of common stock under ESPP (in shares)           200,000      
Number of shares available for future issuance           900,000      
Direct offering                  
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]                  
Exercise price of warrants                 $ 3.21
Shares Issued, Price Per Share       $ 1.65          
Warrant expiration term                 5 years
Executive Vice President (Mr. Weiss) | LTIP                  
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]                  
Number of shares, Granted     216,465            
Chief Executive Officer (Dr. Rosenwald) | LTIP                  
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]                  
Number of shares, Granted 454,163                
Restricted Stock                  
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]                  
Number of shares, Granted           1,204,360      
Fair value of stock granted           $ 2,400,000 1,400,000    
Unrecognized compensation expense for awards other than options           $ 5,900,000 $ 4,200,000    
Weighted average vesting period           1 year 8 months 12 days 9 months 18 days    
Restricted Stock | Director                  
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]                  
Aggregate number of shares elected to deferred             25,000    
Restricted Stock | Executives and Directors                  
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]                  
Number of shares, Granted           1,200,000 500,000    
Restricted Stock Units (RSUs)                  
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]                  
Number of shares, Granted           842,500      
Fair value of stock granted           $ 2,300,000 $ 3,500,000    
Unrecognized compensation expense for awards other than options           $ 5,400,000 $ 4,800,000    
Weighted average vesting period           3 years 1 month 6 days 3 years 4 months 24 days    
Restricted Stock Units (RSUs) | Director                  
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]                  
Aggregate number of shares elected to deferred           200,000      
Restricted Stock Units (RSUs) | Employees And Non Employees                  
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]                  
Number of shares, Granted           800,000 2,100,000    
Restricted Stock Awards and Restricted Stock Units                  
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]                  
Stock-based compensation expense           $ 27,000,000 $ 30,900,000    
2024 Oaktree Note                  
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]                  
Interest expense, interest           4,156,000 1,954,000    
Percentage of market price of common stock for additional warrants   95.00%              
Shares Issued, Price Per Share   $ 2.0735              
2024 Oaktree Note | 2024 Oaktree Warrants                  
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]                  
Warrants issued   506,390              
Exercise price of warrants   $ 2.0735   1.65          
Yield value           1,300,000      
2024 Oaktree Note | 2025 Oaktree Warrants                  
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]                  
Warrants issued               600,000  
Exercise price of warrants               $ 2.62  
Yield value           1,100,000      
2024 Oaktree Note | Direct offering                  
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]                  
Exercise price of warrants       $ 1.65          
Interest expense, interest       $ 20,000          
2020 Oaktree Note                  
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]                  
Exercise price of warrants         $ 8.14        
Interest expense, interest           $ 0 $ 6,803,000    
Percentage of market price of common stock for additional warrants         95.00%        
2020 Oaktree Note | Registered Offering | 2024 Oaktree Warrants                  
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]                  
Exercise price of warrants       $ 7.2392          
Interest expense, interest       $ 27,000          
Number of warrants issued       14,450          
Maximum | Direct offering                  
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]                  
Warrants issued                 3,303,305
Maximum | 2024 Oaktree Note                  
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]                  
Warrants issued   500,000              
Maximum | 2020 Oaktree Note                  
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]                  
Warrants issued         100,000