v3.25.2
INVESTMENTS - Schedule of Amortized Cost and Fair Value of Investments With Contractual Maturities (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Amortized Cost    
Due in one year or less $ 195,000  
Due after one year through five years 747,300  
Due after five years through ten years 483,313  
Due after ten years 20,909  
Perpetual maturity securities 3,102  
Amortized Cost 1,449,624 $ 1,353,532
Fair Value    
Due in one year or less 193,273  
Due after one year through five years 728,880  
Due after five years through ten years 452,790  
Due after ten years 17,061  
Perpetual maturity securities 3,025  
Fair Value $ 1,395,029 $ 1,269,079