XML 55 R44.htm IDEA: XBRL DOCUMENT v3.25.3
Short-Term Investments - Schedule of Short-Term Investments (Details) - Short-Term Investments [Member]
9 Months Ended
Sep. 30, 2025
USD ($)
Schedule of Short-Term Investments [Line Items]  
Balance as of January 1, 2025 $ 8,800,000
Purchases 186,518,665
Maturities (102,478,993)
Fair value adjustment 74,604
Early withdrawals (54,566,429)
Balance as of September 30, 2025 38,347,847
Certificates of Deposit [Member]  
Schedule of Short-Term Investments [Line Items]  
Balance as of January 1, 2025 3,800,000
Purchases 4,010,000
Maturities (4,198,091)
Fair value adjustment
Early withdrawals (3,611,909)
Balance as of September 30, 2025
Fixed Rate Deposits [Member]  
Schedule of Short-Term Investments [Line Items]  
Balance as of January 1, 2025 5,000,000
Purchases 15,433,500
Maturities (20,433,500)
Fair value adjustment
Early withdrawals
Balance as of September 30, 2025
US Treasury Note [Member]  
Schedule of Short-Term Investments [Line Items]  
Balance as of January 1, 2025
Purchases 29,954,520
Maturities
Fair value adjustment
Early withdrawals (29,954,520)
Balance as of September 30, 2025
Equity Linked Notes [Member]  
Schedule of Short-Term Investments [Line Items]  
Balance as of January 1, 2025
Purchases 32,000,000
Maturities (5,000,000)
Fair value adjustment 19,800
Early withdrawals (21,000,000)
Balance as of September 30, 2025 6,019,800
ETF Linked Notes [Member]  
Schedule of Short-Term Investments [Line Items]  
Balance as of January 1, 2025
Purchases 10,000,000
Maturities (10,000,000)
Fair value adjustment
Early withdrawals
Balance as of September 30, 2025
FX Linked Notes [Member]  
Schedule of Short-Term Investments [Line Items]  
Balance as of January 1, 2025
Purchases 12,620,645
Maturities (5,847,402)
Fair value adjustment (30,621)
Early withdrawals
Balance as of September 30, 2025 6,742,622
Bond Linked Notes [Member]  
Schedule of Short-Term Investments [Line Items]  
Balance as of January 1, 2025
Purchases 82,500,000
Maturities (57,000,000)
Fair value adjustment 85,425
Early withdrawals
Balance as of September 30, 2025 $ 25,585,425