v3.26.1
Summary of Significant Accounting Policies (Details) - Schedule of anti-dilutive unvested restricted stock units - shares
shares in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Warrants        
Details of anti-dilutive securities        
Antidilutive Shares Excluded 21,980 37,297 18,285 37,267
Stock Options        
Details of anti-dilutive securities        
Antidilutive Shares Excluded 4,752 4,244 4,752 4,244
Unvested Restricted Stock Units        
Details of anti-dilutive securities        
Antidilutive Shares Excluded 2,967 4,082 2,967 4,082
Unvested Restricted Stock Awards        
Details of anti-dilutive securities        
Antidilutive Shares Excluded 148 220 148 220
2028 Notes Convertible Stock        
Details of anti-dilutive securities        
Antidilutive Shares Excluded 15,127 15,127