v3.25.1
Common Stock and Stock Options - Additional Information (Details) - USD ($)
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Common Stock and Stock Options    
Stock based compensation   $ 43,980
Common stock issued   43,980
Weighted average remaining contractual life 3 years 1 month 6 days  
Employee Stock Options    
Common Stock and Stock Options    
Share price (in dollars per share) $ 1.25  
Common Stock    
Common Stock and Stock Options    
Common stock issued $ 0 $ 43,980
Common Stock | Employee    
Common Stock and Stock Options    
Number of shares issued   8,709