v3.25.1
Short-Term Investments (Details) - USD ($)
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Short-Term Investments [Abstract]      
Gain (loss) from short-term investment amount $ 108,949 $ 654,980 $ (240,489)
Interest income from certificate of deposits $ 205,802 $ 186,793