v3.26.1
Short-Term Investments - Schedule of short-term investments (Details) - USD ($)
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Schedule of Short-Term Investments [Line Items]    
Balance as of January 1, 2025 $ 8,800,000  
Purchases 232,514,993  
Maturing (134,281,789)  
Change in fair value of short-term investments 1,302,521 $ 0
Early withdrawal (68,054,520)  
Withdrawal penalty (11,909)  
Balance as of December 31, 2025 37,664,254 8,800,000
Certificates of Deposit [Member]    
Schedule of Short-Term Investments [Line Items]    
Balance as of January 1, 2025 3,800,000  
Purchases 4,010,000  
Maturing (4,198,091)  
Change in fair value of short-term investments 0  
Early withdrawal (3,600,000)  
Withdrawal penalty (11,909)  
Balance as of December 31, 2025 0 3,800,000
Fixed Rate Deposits [Member]    
Schedule of Short-Term Investments [Line Items]    
Balance as of January 1, 2025 5,000,000  
Purchases 15,433,500  
Maturing (20,433,500)  
Change in fair value of short-term investments 0  
Early withdrawal 0  
Withdrawal penalty 0  
Balance as of December 31, 2025 0 5,000,000
US Treasury Note {Member]    
Schedule of Short-Term Investments [Line Items]    
Balance as of January 1, 2025 0  
Purchases 29,954,520  
Maturing 0  
Change in fair value of short-term investments 0  
Early withdrawal (29,954,520)  
Withdrawal penalty 0  
Balance as of December 31, 2025 0 0
Equity Linked Notes [Member]    
Schedule of Short-Term Investments [Line Items]    
Balance as of January 1, 2025 0  
Purchases 51,000,000  
Maturing (5,000,000)  
Change in fair value of short-term investments (189,350)  
Early withdrawal (34,500,000)  
Withdrawal penalty 0  
Balance as of December 31, 2025 11,310,650 0
ETF Linked Note {Member]    
Schedule of Short-Term Investments [Line Items]    
Balance as of January 1, 2025 0  
Purchases 10,000,000  
Maturing (10,000,000)  
Change in fair value of short-term investments 0  
Early withdrawal 0  
Withdrawal penalty 0  
Balance as of December 31, 2025 0 0
FX Linked Notes [Member]    
Schedule of Short-Term Investments [Line Items]    
Balance as of January 1, 2025 0  
Purchases 12,620,645  
Maturing (12,150,198)  
Change in fair value of short-term investments (470,447)  
Early withdrawal 0  
Withdrawal penalty 0  
Balance as of December 31, 2025 0 0
Bond Linked Notes [Member]    
Schedule of Short-Term Investments [Line Items]    
Balance as of January 1, 2025 0  
Purchases 97,500,000  
Maturing (82,500,000)  
Change in fair value of short-term investments (233,530)  
Early withdrawal 0  
Withdrawal penalty 0  
Balance as of December 31, 2025 14,766,470 0
US Treasury Bond {Member]    
Schedule of Short-Term Investments [Line Items]    
Balance as of January 1, 2025 0  
Purchases 11,996,328  
Maturing 0  
Change in fair value of short-term investments (409,194)  
Early withdrawal 0  
Withdrawal penalty 0  
Balance as of December 31, 2025 $ 11,587,134 $ 0