XML 53 R42.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Investments - Schedule of Changes in Fair Value of Short-Term Marketable Securities (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Debt Securities, Available-for-Sale, Accumulated Gross Unrealized Gain (Loss) [Roll Forward]        
Other comprehensive income before reclassifications $ (652,097) $ 415,225 $ (834,370) $ 390,753
Level 2        
Debt Securities, Available-for-Sale, Accumulated Gross Unrealized Gain (Loss) [Roll Forward]        
Gross unrealized gain (loss), beginning balance     2,720,854  
Other comprehensive income before reclassifications     8,507,252  
Amounts reclassified from accumulated other comprehensive income     (7,672,882)  
Gross unrealized gain (loss), ending balance $ 3,555,224   $ 3,555,224