Summary of Significant Accounting Policies (Details) - Schedule of anti-dilutive unvested restricted stock units - shares |
3 Months Ended | |
---|---|---|
Mar. 31, 2025 |
Mar. 31, 2024 |
|
Warrants | ||
Details of anti-dilutive securities | ||
Antidilutive Shares Excluded | 37,297 | 44,268 |
Stock Options | ||
Details of anti-dilutive securities | ||
Antidilutive Shares Excluded | 4,144 | 4,702 |
Unvested Restricted Stock Units | ||
Details of anti-dilutive securities | ||
Antidilutive Shares Excluded | 4,465 | 5,844 |
Unvested Restricted Stock Awards | ||
Details of anti-dilutive securities | ||
Antidilutive Shares Excluded | 231 | 345 |
2028 Notes Convertible Stock | ||
Details of anti-dilutive securities | ||
Antidilutive Shares Excluded | 15,127 |