v3.26.1
Net Loss per Share Applicable to Common Stockholders (Details) - shares
shares in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Net Earnings (Loss) per Share Applicable to Common Stockholders    
Potentially dilutive securities 650,567 569,861
Series C convertible preferred stock    
Net Earnings (Loss) per Share Applicable to Common Stockholders    
Potentially dilutive securities 19,169 22,599
Common stock options    
Net Earnings (Loss) per Share Applicable to Common Stockholders    
Potentially dilutive securities 291,030 317,076
Common stock warrants - equity classified    
Net Earnings (Loss) per Share Applicable to Common Stockholders    
Potentially dilutive securities 92,083 60,422
Common stock warrants - liability classified    
Net Earnings (Loss) per Share Applicable to Common Stockholders    
Potentially dilutive securities   32,497
Convertible notes and accrued interest    
Net Earnings (Loss) per Share Applicable to Common Stockholders    
Potentially dilutive securities 248,285 137,267