XML 56 R43.htm IDEA: XBRL DOCUMENT v3.25.1
Investments and Equity Method Investments - Summary of Gains (Losses) on Investments (Details) - USD ($)
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Equity Method Investments and Joint Ventures [Abstract]    
Impairment charges $ (1,844,000) $ (5,212,000)
Unrealized gains (losses) recognized on marketable equity securities and warrants   2,668,000
Unrealized gains (losses) recognized on marketable equity securities and warrants (1,849,000)  
Total loss on investments (3,693,000) (2,544,000)
Net Investment Income [Line Items]    
Gain (Loss) on Investments $ (3,693,000) $ (2,544,000)