v3.25.2
Long-Term Investment and Fair Value Measurement - Schedule of Unrealized Gains and Losses (Details) - Non-Marketable Investments [Member] - USD ($)
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Gain (Loss) on Securities [Line Items]      
Upward adjustments $ 6,431,088 $ 6,108,872
Downward adjustments
Impairment (1,000,000) (520,821)
Total unrealized (loss) gain from fair value change of non-marketable investments, net $ (1,000,000) $ 6,431,088 $ 5,588,051