XML 124 R78.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Equity Method Investments - Equity Method Investments At Cost and Carrying Value (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Dec. 31, 2023
Equity Method Investments and Joint Ventures [Abstract]          
Equity method investments $ 7,504,000   $ 7,504,000   $ 14,194,000
Impairment on its equity method investments 4,000,000 $ 0 4,000,000 $ 300,000  
Asset impairment charge $ 28,200 $ 1,800,000 $ 68,300 $ 1,800,000