Schedule of Available for Sale Securities (Details) - USD ($) |
Jun. 30, 2023 |
Dec. 31, 2022 |
---|---|---|
Marketable Securities [Line Items] | ||
Amortized Cost | $ 20,791,087 | $ 29,401,731 |
Gross unrealized holding gains | 4,651 | |
Gross unrealized holding losses | (15,812) | (24,972) |
Aggregate fair value | 20,775,275 | 29,381,410 |
US Treasury Securities [Member] | ||
Marketable Securities [Line Items] | ||
Amortized Cost | 2,360,569 | 5,973,087 |
Gross unrealized holding gains | ||
Gross unrealized holding losses | (2,937) | (14,087) |
Aggregate fair value | 2,357,632 | 5,959,000 |
Corporate Bonds Notes and Commercial Paper [Member] | ||
Marketable Securities [Line Items] | ||
Amortized Cost | 9,703,495 | 20,052,505 |
Gross unrealized holding gains | ||
Gross unrealized holding losses | (6,102) | (10,885) |
Aggregate fair value | 9,697,393 | 20,041,620 |
U S Government Agency Securities [Member] | ||
Marketable Securities [Line Items] | ||
Amortized Cost | 8,727,023 | 3,376,139 |
Gross unrealized holding gains | 4,651 | |
Gross unrealized holding losses | (6,773) | |
Aggregate fair value | $ 8,720,250 | $ 3,380,790 |