v3.26.1
Deposit Paid for Acquisition of Long-Term Investments (Tables)
3 Months Ended
Mar. 31, 2026
Deposit Paid for Acquisition of Long-Term Investments [Abstract]  
Schedule of Deposit Paid for Acquisition of Long-term Investments

Deposit paid for acquisition of long-term investments as of December 31, 2025 and March 31, 2026 consisted of the following:

 

   December 31,   March 31, 
   2025   2026 
Investments in non-marketable equity  $16,503,014   $16,751,291