v3.26.1
Net Loss per Common Share - Common Stock that may potentially be issued (Details) - shares
3 Months Ended 12 Months Ended
Mar. 31, 2026
Dec. 31, 2025
Net Loss per Common Share    
Total shares of common stock issuable 46,190,984 46,726,295
Series G convertible preferred stock    
Net Loss per Common Share    
Total shares of common stock issuable 1,787,424 1,787,424
Common stock warrants    
Net Loss per Common Share    
Total shares of common stock issuable 4,064,900 5,190,325
Employee Stock Option    
Net Loss per Common Share    
Total shares of common stock issuable 136 22
RSUs not yet issued    
Net Loss per Common Share    
Total shares of common stock issuable 750,000 160,000
Convertible preferred stock    
Net Loss per Common Share    
Total shares of common stock issuable 786,523 786,523
Series H Preferred Stock    
Net Loss per Common Share    
Total shares of common stock issuable 38,802,000 38,802,000
Restricted stock not yet issued    
Net Loss per Common Share    
Total shares of common stock issuable 1 1