XML 65 R54.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Marketable Securities - Schedule of Available-For-Sale Securities (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Available-for-sale securities:    
Amortized Cost $ 13,284 $ 13,257
Gross Unrealized Gain 1 2
Gross Unrealized (Losses) (141) (223)
Estimated Fair Value 13,144 13,036
Tax-exempt municipal securities    
Available-for-sale securities:    
Amortized Cost 10,083 10,055
Gross Unrealized Gain 1 2
Gross Unrealized (Losses) (87) (144)
Estimated Fair Value 9,997 9,913
Corporate debt securities    
Available-for-sale securities:    
Amortized Cost 3,201 3,202
Gross Unrealized Gain 0 0
Gross Unrealized (Losses) (54) (79)
Estimated Fair Value 3,147 3,123
Term deposits    
Held-to-maturity securities:    
Amortized Cost 18,304 27,175
Gross Unrealized Gain 0 0
Gross Unrealized (Losses) 0 0
Estimated Fair Value $ 18,304 $ 27,175