XML 52 R41.htm IDEA: XBRL DOCUMENT v3.24.3
Investments - Schedule of Changes in Fair Value of Short-Term Marketable Securities (Details) - USD ($)
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Debt Securities, Available-for-Sale, Accumulated Gross Unrealized Gain (Loss) [Roll Forward]        
Other comprehensive income before reclassifications $ 325,510 $ (3,437,291) $ (508,860) $ (3,046,538)
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     13,000,645  
Amounts reclassified from accumulated other comprehensive income     (12,491,785)  
Gross unrealized gain (loss), ending balance $ 3,229,714   $ 3,229,714