XML 59 R42.htm IDEA: XBRL DOCUMENT v3.25.1
Summary of Significant Accounting Policies - Antidilutive Securities Table (Details) - shares
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Total antidilutive securities (in shares) 11,804,214 1,658,098
Warrants to purchase common stock    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Total antidilutive securities (in shares) 10,000,000 0
Options to purchase common stock    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Total antidilutive securities (in shares) 1,337,228 1,128,864
Service-based restricted stock units    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Total antidilutive securities (in shares) 337,911 274,794
Performance-and market-based restricted stock units    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Total antidilutive securities (in shares) 128,800 0
Convertible preferred stock    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Total antidilutive securities (in shares) 275 275
Convertible notes | 6.50% Convertible Senior Notes Due 2024    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Total antidilutive securities (in shares) 0 254,165