v3.25.2
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