v3.25.1
Investment and Fair Value Measurement - Schedule of Carrying Value of Our Non-Marketable Investments (Details) - USD ($)
Dec. 31, 2024
Dec. 31, 2023
Schedule of Carrying Value of Our Non-Marketable Investments [Abstract]    
Initial cost basis $ 4,079,707 $ 4,079,707
Upward adjustments 12,539,960 12,539,960
Downward adjustments
Impairment (1,520,821) (520,821)
Total carrying value at the end of the year $ 15,098,846 $ 16,098,846