v3.25.2
Stockholders’ Equity (Details) - Stock Options [Member] - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Stockholders’ Equity [Abstract]        
Shares of common stock exercise (in shares) 45,100 0   0
Exercise price (in dollars per share) $ 2.15      
Proceeds from exercise of stock options $ 96,935      
Intrinsic value of stock options exercised $ 20,325   $ 20,325