XML 47 R34.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Investments - Marketable Securities (Details) - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
Investments    
Amortized Cost, Current   $ 215
Amortized Cost, Due from one through five years $ 3,531 3,518
Amortized Cost, Due from six through ten years 2,836 2,836
Amortized Cost, Total 6,367 6,569
Market Value, Current   215
Market Value, Due from one through five years 3,560 3,592
Market Value, Due from six through ten years 2,748 2,830
Market Value, Total $ 6,308 $ 6,637