XML 57 R45.htm IDEA: XBRL DOCUMENT v3.25.1
INVESTMENTS - Schedule of Amortized Cost and Fair Value of Investments With Contractual Maturities (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Amortized Cost    
Due in one year or less $ 198,513  
Due after one year through five years 703,944  
Due after five years through ten years 462,984  
Due after ten years 24,030  
Perpetual maturity securities 3,102  
Amortized Cost 1,392,573 $ 1,353,532
Fair Value    
Due in one year or less 196,170  
Due after one year through five years 682,232  
Due after five years through ten years 422,970  
Due after ten years 19,974  
Perpetual maturity securities 2,992  
Fair Value $ 1,324,338 $ 1,269,079