v3.25.2
Stock-based Compensation (Details Narrative) - USD ($)
6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 27, 2025
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]      
Fair value, per share $ 4.03    
Options exerciseable    
Share based compensation expense $ 123,504 $ 70,124  
Common Stock [Member]      
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]      
Fair value, per share     $ 4.00
Options exerciseable 39    
Common Stock [Member] | Employees [Member]      
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]      
Options exerciseable 13,529 6,251  
Options exerciseable value $ 46,183 $ 77,400  
2015 Equity Incentive Plan [Member]      
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]      
Common stock, capital shares reserved for future issuance 5,104,915    
Percentage of stock issued and outstanding 5.00%    
Increased number of shares available for issuance 5,000,000    
Share-Based Payment Arrangement, Option [Member]      
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]      
Unrecognized compensation cost $ 164,612    
Weighted average period (in years) 7 months 17 days