v3.26.1
Summary of Significant Accounting Policies - Schedule of Anti-Dilutive Due to the Net Loss Incurred (Details) - shares
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Schedule of Anti-Dilutive Due to the Net Loss Incurred [Line Items]    
Anti-dilutive shares 945,571 1,021,831
Stock Options [Member]    
Schedule of Anti-Dilutive Due to the Net Loss Incurred [Line Items]    
Anti-dilutive shares 395,453 374,503
Restricted Stock Units [Member]    
Schedule of Anti-Dilutive Due to the Net Loss Incurred [Line Items]    
Anti-dilutive shares 188,418 285,628
Convertible Notes Payable [Member]    
Schedule of Anti-Dilutive Due to the Net Loss Incurred [Line Items]    
Anti-dilutive shares 361,700 361,700