XML 61 R50.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Marketable Securities (Schedule of Available-for-Sale Debt Securities by Maturity) (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Cost    
Within one year $ 0 $ 0
After one year through five years 5,118 5,679
After 5 years through 10 years 20,836 31,162
After 10 years 110,894 90,840
Available for sale debt securities, cost 136,848 127,681
Fair Value    
Within one year 0 0
After one year through five years 4,661 5,035
After 5 years through 10 years 18,811 28,084
After 10 years 102,713 85,633
Available for sale debt securities, Fair Value $ 126,185 $ 118,752