XML 52 R40.htm IDEA: XBRL DOCUMENT v3.25.1
INVESTMENTS - Schedule of Cost or Amortized Cost and Fair Value of Securities Available for Sale (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Debt Securities, Available-for-sale [Line Items]      
Amortized Cost $ 1,392,573 $ 1,353,532  
Allowance for Expected Credit Losses (829) (1,018) $ (566)
Gross Unrealized Gains 4,450 2,679  
Gross Unrealized Losses (71,856) (86,114)  
Fair Value 1,324,338 1,269,079  
U.S. government obligations and agencies      
Debt Securities, Available-for-sale [Line Items]      
Amortized Cost 21,762 20,284  
Allowance for Expected Credit Losses 0 0  
Gross Unrealized Gains 125 35  
Gross Unrealized Losses (396) (572)  
Fair Value 21,491 19,747  
Corporate bonds      
Debt Securities, Available-for-sale [Line Items]      
Amortized Cost 943,716 920,337  
Allowance for Expected Credit Losses (711) (894)  
Gross Unrealized Gains 2,620 1,580  
Gross Unrealized Losses (43,842) (52,075)  
Fair Value 901,783 868,948  
Mortgage-backed and asset-backed securities      
Debt Securities, Available-for-sale [Line Items]      
Amortized Cost 401,745 387,538  
Allowance for Expected Credit Losses 0 0  
Gross Unrealized Gains 1,676 1,041  
Gross Unrealized Losses (25,899) (31,549)  
Fair Value 377,522 357,030  
Municipal bonds      
Debt Securities, Available-for-sale [Line Items]      
Amortized Cost 15,870 15,893  
Allowance for Expected Credit Losses (1) (3)  
Gross Unrealized Gains 0 0  
Gross Unrealized Losses (1,291) (1,536)  
Fair Value 14,578 14,354  
Redeemable preferred stock      
Debt Securities, Available-for-sale [Line Items]      
Amortized Cost 9,480 9,480  
Allowance for Expected Credit Losses (117) (121) $ (93)
Gross Unrealized Gains 29 23  
Gross Unrealized Losses (428) (382)  
Fair Value $ 8,964 $ 9,000