v3.25.2
Nature of Business and Basis of Presentation (Details)
6 Months Ended 12 Months Ended
Oct. 01, 2024
$ / shares
Aug. 19, 2024
shares
Oct. 09, 2023
$ / shares
Jun. 30, 2025
USD ($)
Segments
shares
Jun. 30, 2024
USD ($)
Dec. 31, 2024
USD ($)
Dec. 31, 2023
USD ($)
Nature of Business and Basis of Presentation [Line Items]              
Operating segments | Segments       1      
Reporting segment | Segments       1      
Minimum bid price | $ / shares     $ 1        
Consecutive business days 11 days   30 days        
Reverse stock split shares | shares       20      
Common stock per share | $ / shares $ 1            
Working capital       $ 4,005,455      
Accumulated deficit       (74,568,256)   $ (71,862,617)  
Cash and cash equivalents       588,775 $ 2,151,243 $ 1,878,408 $ 2,343,666
Accounts payable and accrued expenses       $ 4,960,577      
Percentage reduction in monthly compensation costs       76.00% 71.00% 146.00% 64.00%
Minimum [Member]              
Nature of Business and Basis of Presentation [Line Items]              
Reverse stock split shares | shares   1          
Maximum [Member]              
Nature of Business and Basis of Presentation [Line Items]              
Reverse stock split shares | shares   20