v3.25.1
Summary of Significant Accounting Policies - Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share (Details) - shares
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Summary of Significant Accounting Policies    
Total potentially dilutive securities 1,872,325 1,546,213
Warrants issued to investors    
Summary of Significant Accounting Policies    
Total potentially dilutive securities 1,432,909 1,432,909
Options to purchase common stock    
Summary of Significant Accounting Policies    
Total potentially dilutive securities   11,250
RSUs    
Summary of Significant Accounting Policies    
Total potentially dilutive securities 439,416 102,054