XML 44 R34.htm IDEA: XBRL DOCUMENT v3.25.2
Investments - Marketable Securities (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Investments    
Amortized Cost, Current $ 1,109 $ 852
Amortized Cost, Due from one through five years 3,043 2,692
Amortized Cost, Due from six through ten years 2,238 2,837
Amortized Cost, Total 6,390 6,381
Market Value, Current 1,105 848
Market Value, Due from one through five years 3,044 2,677
Market Value, Due from six through ten years 2,155 2,749
Market Value, Total $ 6,304 $ 6,274