XML 61 R34.htm IDEA: XBRL DOCUMENT v3.25.1
Investments - Marketable Securities (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Investments    
Amortized Cost, Current $ 856 $ 852
Amortized Cost, Due from one through five years 3,189 2,692
Amortized Cost, Due from six through ten years 2,343 2,837
Amortized Cost, Total 6,388 6,381
Market Value, Current 853 848
Market Value, Due from one through five years 3,184 2,677
Market Value, Due from six through ten years 2,243 2,749
Market Value, Total $ 6,280 $ 6,274