XML 149 R34.htm IDEA: XBRL DOCUMENT v3.25.1
Investments in US Treasury Notes (Tables)
12 Months Ended
Dec. 31, 2024
Investments in US Treasury Notes  
Schedule of components of investments in US Treasury notes held to maturity

December 31, 2024

 

 

Amortized

Cost

 

 

Gross Unrealized

gains

 

 

Gross Unrealized losses

 

 

Fair value

 

US Treasury notes, current

 

$7,775,193

 

 

$30,807

 

 

$-

 

 

$7,806,000

 

US Treasury notes, non-current

 

$7,208,930

 

 

$72,070

 

 

$-

 

 

$7,281,000

 

Total

 

$14,984,123

 

 

$102,877

 

 

$-

 

 

$15,087,000

 

 

December 31, 2023

US Treasury notes, current

 

$-

 

 

$-

 

 

$-

 

 

$-

 

US Treasury notes, non-current

 

$-

 

 

$-

 

 

$-

 

 

 

-

 

Schedule of maturity date of US treasury notes

Maturity

 

Amortized Cost

 

Due within one year

 

$7,775,193

 

Due one year to five years

 

$7,208,930

 

Total

 

$14,984,123