v3.25.2
Fair Value (Details) - Investments Schedule - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Dec. 31, 2024
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]          
Debt Securities, Available-for-sale, Maturity, without Single Maturity Date, Fair Value $ 137,740   $ 137,740    
Noncontrolling Interest in Variable Interest Entity         $ 7,916
Assets, Fair Value Disclosure 235,741   235,741   233,916
OCI, Debt Securities, Available-for-Sale, Unrealized Holding Gain (Loss), before Adjustment, after Tax 170 $ (5) 715 $ (657)  
Fair Value, Inputs, Level 1 [Member]          
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]          
Noncontrolling Interest in Variable Interest Entity         0
Assets, Fair Value Disclosure 57,309   57,309   91,534
Fair Value, Inputs, Level 2 [Member]          
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]          
Noncontrolling Interest in Variable Interest Entity         0
Assets, Fair Value Disclosure 178,432   178,432   134,466
Fair Value, Inputs, Level 3 [Member]          
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]          
Noncontrolling Interest in Variable Interest Entity 5,326   5,326   7,916
Assets, Fair Value Disclosure 0   0   7,916
Money Market Funds [Member]          
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]          
Cash and Cash Equivalents, Fair Value Disclosure 57,309   57,309   91,534
Money Market Funds [Member] | Fair Value, Inputs, Level 1 [Member]          
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]          
Cash and Cash Equivalents, Fair Value Disclosure 57,309   57,309   91,534
Money Market Funds [Member] | Fair Value, Inputs, Level 2 [Member]          
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]          
Cash and Cash Equivalents, Fair Value Disclosure 0   0   0
Money Market Funds [Member] | Fair Value, Inputs, Level 3 [Member]          
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]          
Cash and Cash Equivalents, Fair Value Disclosure 0   0   0
Collateralized Mortgage-Backed Securities          
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]          
Debt Securities, Available-for-sale, Maturity, without Single Maturity Date, Fair Value 19,435   19,435   12,596
Collateralized Mortgage-Backed Securities | Fair Value, Inputs, Level 1 [Member]          
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]          
Debt Securities, Available-for-sale, Maturity, Allocated and Single Maturity Date, Fair Value 0   0   0
Collateralized Mortgage-Backed Securities | Fair Value, Inputs, Level 2 [Member]          
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]          
Debt Securities, Available-for-sale, Maturity, without Single Maturity Date, Fair Value 19,435   19,435   12,596
Collateralized Mortgage-Backed Securities | Fair Value, Inputs, Level 3 [Member]          
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]          
Debt Securities, Available-for-sale, Maturity, Allocated and Single Maturity Date, Fair Value 0   0   0
Asset-Backed Securities          
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]          
Debt Securities, Available-for-sale, Maturity, without Single Maturity Date, Fair Value 21,257   21,257   15,956
Asset-Backed Securities | Fair Value, Inputs, Level 1 [Member]          
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]          
Debt Securities, Available-for-sale, Maturity, Allocated and Single Maturity Date, Fair Value 0   0   0
Asset-Backed Securities | Fair Value, Inputs, Level 2 [Member]          
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]          
Debt Securities, Available-for-sale, Maturity, without Single Maturity Date, Fair Value 21,257   21,257   15,956
Asset-Backed Securities | Fair Value, Inputs, Level 3 [Member]          
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]          
Debt Securities, Available-for-sale, Maturity, Allocated and Single Maturity Date, Fair Value 0   0   0
Total Corporate Bond Securities Member LT and ST [Domain]          
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]          
Debt Securities, Available-for-sale, Maturity, without Single Maturity Date, Fair Value 49,369   49,369   35,623
Total Corporate Bond Securities Member LT and ST [Domain] | Fair Value, Inputs, Level 1 [Member]          
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]          
Debt Securities, Available-for-sale, Maturity, Allocated and Single Maturity Date, Fair Value 0   0   0
Total Corporate Bond Securities Member LT and ST [Domain] | Fair Value, Inputs, Level 2 [Member]          
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]          
Debt Securities, Available-for-sale, Maturity, without Single Maturity Date, Fair Value 49,369   49,369   35,623
Total Corporate Bond Securities Member LT and ST [Domain] | Fair Value, Inputs, Level 3 [Member]          
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]          
Debt Securities, Available-for-sale, Maturity, Allocated and Single Maturity Date, Fair Value 0   0   0
Total US Treasury LT and ST Member [Domain]          
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]          
Debt Securities, Available-for-sale, Maturity, without Single Maturity Date, Fair Value 88,371   88,371   70,291
Total US Treasury LT and ST Member [Domain] | Fair Value, Inputs, Level 1 [Member]          
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]          
Debt Securities, Available-for-sale, Maturity, Allocated and Single Maturity Date, Fair Value 0   0   0
Total US Treasury LT and ST Member [Domain] | Fair Value, Inputs, Level 2 [Member]          
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]          
Debt Securities, Available-for-sale, Maturity, without Single Maturity Date, Fair Value 88,371   88,371   70,291
Total US Treasury LT and ST Member [Domain] | Fair Value, Inputs, Level 3 [Member]          
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]          
Debt Securities, Available-for-sale, Maturity, Allocated and Single Maturity Date, Fair Value $ 0   $ 0   $ 0