v3.25.2
FAIR VALUE MEASUREMENTS - Schedule of Assets Measured for at Fair Value on Recurring Basis (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Fair Value $ 1,395,029 $ 1,269,079
Equity Securities: 92,866 77,752
Total assets accounted for at fair value 1,491,827 1,362,954
U.S. government obligations and agencies    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Fair Value 24,189 19,747
Corporate bonds    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Fair Value 949,653 868,948
Mortgage-backed and asset-backed securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Fair Value 397,272 357,030
Municipal bonds    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Fair Value 14,769 14,354
Redeemable preferred stock    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Fair Value 9,146 9,000
Fair Value, Recurring    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Investment in Private Equity Limited Partnership   12,202
Total assets accounted for at fair value 1,487,895 1,359,033
Fair Value, Recurring | U.S. government obligations and agencies    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Fair Value 24,189 19,747
Fair Value, Recurring | Corporate bonds    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Fair Value 949,653 868,948
Fair Value, Recurring | Mortgage-backed and asset-backed securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Fair Value 397,272 357,030
Fair Value, Recurring | Municipal bonds    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Fair Value 14,769 14,354
Fair Value, Recurring | Redeemable preferred stock    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Fair Value 9,146 9,000
Fair Value, Recurring | Common stock    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Equity Securities: 32,242 14,409
Fair Value, Recurring | Mutual funds    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Equity Securities: 60,624 63,343
Level 1 | Fair Value, Recurring    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Investment in Private Equity Limited Partnership   0
Total assets accounted for at fair value 92,866 77,752
Level 1 | Fair Value, Recurring | U.S. government obligations and agencies    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Fair Value 0 0
Level 1 | Fair Value, Recurring | Corporate bonds    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Fair Value 0 0
Level 1 | Fair Value, Recurring | Mortgage-backed and asset-backed securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Fair Value 0 0
Level 1 | Fair Value, Recurring | Municipal bonds    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Fair Value 0 0
Level 1 | Fair Value, Recurring | Redeemable preferred stock    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Fair Value 0 0
Level 1 | Fair Value, Recurring | Common stock    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Equity Securities: 32,242 14,409
Level 1 | Fair Value, Recurring | Mutual funds    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Equity Securities: 60,624 63,343
Level 2 | Fair Value, Recurring    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Investment in Private Equity Limited Partnership   0
Total assets accounted for at fair value 1,395,029 1,269,079
Level 2 | Fair Value, Recurring | U.S. government obligations and agencies    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Fair Value 24,189 19,747
Level 2 | Fair Value, Recurring | Corporate bonds    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Fair Value 949,653 868,948
Level 2 | Fair Value, Recurring | Mortgage-backed and asset-backed securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Fair Value 397,272 357,030
Level 2 | Fair Value, Recurring | Municipal bonds    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Fair Value 14,769 14,354
Level 2 | Fair Value, Recurring | Redeemable preferred stock    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Fair Value 9,146 9,000
Level 2 | Fair Value, Recurring | Common stock    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Equity Securities: 0 0
Level 2 | Fair Value, Recurring | Mutual funds    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Equity Securities: 0 0
Level 3 | Fair Value, Recurring    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Investment in Private Equity Limited Partnership 0 12,202
Total assets accounted for at fair value 0 12,202
Level 3 | Fair Value, Recurring | U.S. government obligations and agencies    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Fair Value 0 0
Level 3 | Fair Value, Recurring | Corporate bonds    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Fair Value 0 0
Level 3 | Fair Value, Recurring | Mortgage-backed and asset-backed securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Fair Value 0 0
Level 3 | Fair Value, Recurring | Municipal bonds    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Fair Value 0 0
Level 3 | Fair Value, Recurring | Redeemable preferred stock    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Fair Value 0 0
Level 3 | Fair Value, Recurring | Common stock    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Equity Securities: 0 0
Level 3 | Fair Value, Recurring | Mutual funds    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Equity Securities: 0 0
Fair Value Measured at Net Asset Value Per Share    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Investment in Private Equity Limited Partnership 3,932 3,921
Fair Value Measured at Net Asset Value Per Share | Fair Value, Recurring    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Investment in Private Equity Limited Partnership $ 3,932 $ 3,921