v3.25.2
MARKETABLE SECURITIES - Securities in Continuous Loss Position (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Gross Unrealized Losses    
Less Than 12 Months $ (1,248) $ (2,414)
12 Months or Longer (15,832) (18,938)
Total (17,080) (21,352)
Estimated Fair Value    
Less Than 12 Months 135,368 150,137
12 Months or Longer 127,663 138,141
Total 263,031 288,278
Corporate bonds    
Gross Unrealized Losses    
Less Than 12 Months 0 0
12 Months or Longer (1,297) (1,822)
Total (1,297) (1,822)
Estimated Fair Value    
Less Than 12 Months 0 0
12 Months or Longer 20,469 25,983
Total 20,469 25,983
Mortgage-backed securities    
Gross Unrealized Losses    
Less Than 12 Months (1,115) (1,689)
12 Months or Longer (13,191) (15,433)
Total (14,306) (17,122)
Estimated Fair Value    
Less Than 12 Months 90,985 99,924
12 Months or Longer 97,544 101,274
Total 188,529 201,198
Collateralized mortgage obligations    
Gross Unrealized Losses    
Less Than 12 Months 0 (385)
12 Months or Longer (1,344) (1,683)
Total (1,344) (2,068)
Estimated Fair Value    
Less Than 12 Months 0 6,538
12 Months or Longer 9,650 10,884
Total 9,650 17,422
US Treasury Securities [Member]    
Gross Unrealized Losses    
Less Than 12 Months (133) (340)
12 Months or Longer 0 0
Total (133) (340)
Estimated Fair Value    
Less Than 12 Months 44,383 43,675
12 Months or Longer 0 0
Total $ 44,383 $ 43,675