XML 64 R51.htm IDEA: XBRL DOCUMENT v3.24.3
Marketable Securities - Schedule of Available-for-Sale Debt Securities by Maturity (Details) - USD ($)
$ in Thousands
Sep. 30, 2024
Dec. 31, 2023
Cost    
Within one year $ 0 $ 0
After one year through five years 4,648 5,679
After 5 years through 10 years 17,732 31,162
After 10 years 120,338 90,840
Available for sale debt securities, cost 142,718 127,681
Fair Value    
Within one year 0 0
After one year through five years 4,269 5,035
After 5 years through 10 years 16,478 28,084
After 10 years 114,724 85,633
Available for sale debt securities, fair value $ 135,471 $ 118,752