v3.25.2
INVESTMENTS - Schedule of Credit Quality of Investment Securities With Contractual Maturities or The Issuer of Such Securities (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Debt Securities, Available-for-sale [Line Items]    
Fair Value $ 1,395,029 $ 1,269,079
% of Total Fair Value 100.00% 100.00%
AAA    
Debt Securities, Available-for-sale [Line Items]    
Fair Value $ 410,713 $ 378,732
% of Total Fair Value 29.40% 29.90%
AA    
Debt Securities, Available-for-sale [Line Items]    
Fair Value $ 192,208 $ 146,456
% of Total Fair Value 13.80% 11.50%
A    
Debt Securities, Available-for-sale [Line Items]    
Fair Value $ 437,964 $ 425,503
% of Total Fair Value 31.40% 33.50%
BBB    
Debt Securities, Available-for-sale [Line Items]    
Fair Value $ 345,858 $ 313,265
% of Total Fair Value 24.80% 24.70%
No Rating Available    
Debt Securities, Available-for-sale [Line Items]    
Fair Value $ 8,286 $ 5,123
% of Total Fair Value 0.60% 0.40%