XML 65 R48.htm IDEA: XBRL DOCUMENT v3.25.1
Short-term Investments and Fair Value Measurements - Narrative (Details)
12 Months Ended
Dec. 31, 2024
USD ($)
position
shares
Dec. 31, 2023
USD ($)
shares
Debt Securities, Available-for-sale [Line Items]    
Debt securities, available-for-sale, realized gain $ 900 $ 1,000
Debt securities, available-for-sale, realized gain 1,900,000 4,800,000
Net unrealized gain on available-for-sale equity securities $ 2,077,182 $ 5,850,626
Number of securities in a gross unrealized loss position | position 19  
Unrealized loss on investments $ 1,900,000  
Decrease in fair value of liability $ 2,808,608  
Fair Value, Inputs, Level 1    
Debt Securities, Available-for-sale [Line Items]    
Number of shares owned (in shares) | shares 597,808 597,808