XML 50 R40.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Investments, Debt Securities, Amortized Cost and Fair Value by Maturity (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Available-for-Sale Debt Securities, Amortized Cost [Abstract]    
Due in one year or less $ 44,010  
Due after one year through five years 151,832  
Due after five years through ten years 90,457  
Due after ten years 156,627  
Amortized cost 442,926 $ 453,343
Available-for-Sale Debt Securities, Fair Value [Abstract]    
Due in one year or less 43,073  
Due after one year through five years 140,532  
Due after five years through ten years 81,505  
Due after ten years 139,755  
Fair value $ 404,865 $ 417,601