Investments in Affiliates (Details) - $ / shares |
3 Months Ended | 12 Months Ended |
---|---|---|
Jun. 30, 2025 |
Dec. 31, 2024 |
|
Equity Method Investments and Joint Ventures [Abstract] | ||
Gain (Loss) on Disposition of Stock in Subsidiary or Equity Method Investee, Per Diluted Share | $ 0.15 | $ 2.50 |