XML 36 R25.htm IDEA: XBRL DOCUMENT v3.23.2
Note 4 - Cash, Cash Equivalents and Marketable Securities - Marketable Securities (Details)
Jun. 30, 2023
USD ($)
Amortized cost $ 12,444,315
Unrealized gains 263
Unrealized losses (35,638)
Fair value 12,408,940
Fair value 12,408,940
Commercial Paper, Not Included with Cash and Cash Equivalents [Member]  
Amortized cost 9,445,220
Unrealized gains 263
Unrealized losses (21,313)
Fair value 9,424,170
Fair value 9,424,170
US Treasury Securities [Member]  
Amortized cost 2,999,095
Unrealized gains 0
Unrealized losses (14,325)
Fair value 2,984,770
Fair value $ 2,984,770