XML 49 R39.htm IDEA: XBRL DOCUMENT v3.25.3
Investments - Amortized Cost and Fair Value of Debt Securities by Contractual Maturity (Details) - USD ($)
$ in Thousands
Sep. 30, 2025
Dec. 31, 2024
Available-for-sale debt securities:    
Due in one year or less, amortized cost $ 42,421  
Due in one year or less, fair value 41,868  
Due after one year through five years, amortized cost 117,691  
Due after one year through five years, fair value 113,554  
Due after five years through ten years, amortized cost 98,279  
Due after five years through ten years, fair value 92,846  
Due after ten years, amortized cost 213,854  
Due after ten years, fair value 203,089  
Amortized cost 472,245 $ 459,537
Fair value $ 451,357 $ 425,912