v3.25.2
Other Investments (Details) - USD ($)
6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Investments, All Other Investments [Abstract]          
Purchase of Equity Interest         $ 7,000,000.0
Financing Receivable, Revolving $ 7,000,000.0        
Financing Receivable, after Allowance for Credit Loss 400,000   $ 1,600,000    
Debt Securities, Available-for-Sale, Allowance for Credit Loss [Line Items]          
Noncash or Part Noncash Acquisition, Intangible Assets Acquired 14,783,000 $ 0      
Noncash or Part Noncash Acquisition, Intangible Assets Acquired, Fair Value 14,900,000        
Noncash or Part Noncash Acquisition, Intangible Assets Acquired, Direct Transaction Costs 100,000        
Noncash or Part Noncash Acquisition, Intangible Assets Acquired $ 14,783,000 $ 0      
Preferred Stock          
Debt Securities, Available-for-Sale, Allowance for Credit Loss [Line Items]          
Debt Securities, Available-for-Sale, Allowance for Credit Loss       $ 1,700,000