XML 82 R51.htm IDEA: XBRL DOCUMENT v3.24.2
Marketable Securities (Schedule of Available-for-Sale Debt Securities by Maturity) (Details) - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
Cost    
Within one year $ 0 $ 0
After one year through five years 5,176 5,679
After 5 years through 10 years 18,888 31,162
After 10 years 125,515 90,840
Available for sale debt securities, cost 149,579 127,681
Fair Value    
Within one year 0 0
After one year through five years 4,708 5,035
After 5 years through 10 years 17,078 28,084
After 10 years 116,257 85,633
Available for sale debt securities, fair value $ 138,043 $ 118,752