XML 96 R61.htm IDEA: XBRL DOCUMENT v3.24.0.1
Marketable Securities - Schedule of Available-for-Sale Debt Securities by Maturity (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Cost    
Within one year $ 0 $ 10
After one year through five years 5,679 4,299
After 5 years through 10 years 31,162 21,398
After 10 years 90,840 103,665
Available for sale debt securities, Cost 127,681 129,372
Fair Value    
Within one year 0 9
After one year through five years 5,035 3,800
After 5 years through 10 years 28,084 18,929
After 10 years 85,633 94,563
Available for sale debt securities, Fair Value $ 118,752 $ 117,301