XML 69 R47.htm IDEA: XBRL DOCUMENT v3.24.0.1
Short-term Investments and Fair Value Measurements - Narrative (Details)
12 Months Ended
Dec. 31, 2023
USD ($)
position
shares
Dec. 31, 2022
USD ($)
shares
Dec. 31, 2021
USD ($)
Debt Securities, Available-for-sale [Line Items]      
Debt securities, available-for-sale, realized gain $ 1,000 $ 21,000  
Debt securities, available-for-sale, realized gain 4,800,000 4,100,000  
Net unrealized gain (loss) on available-for-sale equity securities $ 5,850,626 $ (7,846,172) $ (3,222,838)
Number of securities in a gross unrealized loss position | position 21    
Number of securities in a gross unrealized loss position for more than twelve months | position 20    
Unrealized loss on investments $ 3,900,000    
Fair Value, Inputs, Level 1      
Debt Securities, Available-for-sale [Line Items]      
Number of shares owned (in shares) | shares 597,808 597,808