v3.25.2
Stock Incentive Plans (Details) - USD ($)
6 Months Ended
Jun. 04, 2024
Jun. 30, 2025
Jun. 30, 2024
Dec. 31, 2024
Jan. 31, 2021
Sep. 30, 2018
Sep. 30, 2014
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]              
Stock compensation expense (in Dollars)   $ 158,257 $ 334,774        
Unrecognized expense (in Dollars)   $ 179,076          
Weighted average period   2 years 5 months 4 days          
Stock Option [Member]              
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]              
Weighted average estimated fair value (in Dollars per share)   $ 3.6   $ 1.04      
Restricted Stock Units (RSUs) [Member]              
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]              
Stock compensation expense (in Dollars)   $ 281,655          
Weighted average period   9 months 18 days          
Total unrecognized expense (in Dollars)   $ 824,670          
Share-Based Payment Arrangement, Tranche One [Member] | Stock Option [Member]              
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]              
Vesting percentage   25.00%          
Maximum [Member] | Stock Option [Member]              
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]              
Weighted average estimated fair value (in Dollars per share)   $ 1.04          
Minimum [Member] | Stock Option [Member]              
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]              
Weighted average estimated fair value (in Dollars per share)     $ 0.55        
Common Stock [Member]              
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]              
Fair market value per share percentage 85.00%            
2014 Plan [Member]              
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]              
Shares reserved             1,250,000
2018 Plan [Member]              
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]              
Shares reserved         12,492,910 4,900,000  
2024 Incentive Plan [Member]              
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]              
Shares reserved 4,460,437            
Aggregate number of shares outstanding percentage 10.00%            
Shares available for grant   429,724          
Employee Stock Purchase Plan [Member]              
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]              
Shares reserved 1,070,603            
Aggregate number of shares outstanding percentage 3.00%