v3.26.3
Common Stock Warrants - Schedule of Reconciliation of Changes in the Company’s Level 3 Warrant Liability (Details) - USD ($)
3 Months Ended 6 Months Ended 12 Months Ended
Jun. 30, 2026
Mar. 31, 2026
Jun. 30, 2025
Mar. 31, 2025
Jun. 30, 2026
Jun. 30, 2025
Dec. 31, 2025
Dec. 31, 2024
Schedule of Reconciliation of Changes in the Company’s Level 3 Warrant Liability [Line Items]                
Beginning balance   $ 479,747   $ 799,284 $ 479,747 $ 799,284 $ 799,284  
Change in fair value of warrant liability $ 66,702   $ (62,112)   75,559 (470,674) (319,537) $ (3,447,737)
Ending balance 555,306       555,306   479,747 799,284
Level 3 [Member]                
Schedule of Reconciliation of Changes in the Company’s Level 3 Warrant Liability [Line Items]                
Ending balance 555,306       555,306      
Warrant Liability [Member] | Level 3 [Member]                
Schedule of Reconciliation of Changes in the Company’s Level 3 Warrant Liability [Line Items]                
Beginning balance 488,603 479,747 390,722 799,284 479,747 799,284 799,284  
Exercises 0 0 0 0        
Change in fair value of warrant liability 66,702 8,857 (62,112) (408,562)        
Ending balance $ 555,306 $ 488,603 $ 328,610 $ 390,722 $ 555,306 $ 328,610 $ 479,747 $ 799,284