v3.26.1
Investments - Marketable Securities (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Investments    
Amortized Cost, Current $ 1,780 $ 1,425
Amortized Cost, Due from one through five years 1,526 1,726
Amortized Cost, Due from six through ten years 1,114 1,734
Amortized Cost, Total 4,420 4,885
Market Value, Current 1,779 1,424
Market Value, Due from one through five years 1,526 1,730
Market Value, Due from six through ten years 1,101 1,694
Market Value, Total $ 4,406 $ 4,848