XML 173 R58.htm IDEA: XBRL DOCUMENT v3.25.1
Investments in US Treasury Notes (Details) - USD ($)
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Amortized Cost $ 14,984,123  
Gross Unrealized gains 102,877  
Gross Unrealized losses 0  
Fair value 15,087,000  
US Treasury notes, current [Member]    
Amortized Cost 7,775,193 $ 0
Gross Unrealized gains 30,807 0
Gross Unrealized losses 0 0
Fair value 7,806,000 0
US Treasury Notes, Non-Current [Member]    
Amortized Cost 7,208,930 0
Gross Unrealized gains 72,070 0
Gross Unrealized losses 0 0
Fair value $ 7,281,000 $ 0