v3.25.2
Investments, Debt Securities, Amortized Cost and Fair Value by Maturity (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Available-for-Sale Debt Securities, Amortized Cost [Abstract]    
Due in one year or less $ 44,674  
Due after one year through five years 124,116  
Due after five years through ten years 88,060  
Due after ten years 204,053  
Amortized cost 460,903 $ 459,537
Available-for-Sale Debt Securities, Fair Value [Abstract]    
Due in one year or less 43,964  
Due after one year through five years 118,614  
Due after five years through ten years 80,790  
Due after ten years 188,281  
Fair value $ 431,649 $ 425,912