v3.26.1
Investments and Other Marketable Securities - Schedule of Available-for-Sale Debt Securities by Maturity (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Cost    
Within one year $ 2,774 $ 0
After one year through five years 2,246 3,248
After 5 years through 10 years 37,504 14,789
After 10 years 105,206 145,034
Available-for-sale debt securities, Cost Amount 147,730 163,071
Fair Value    
Within one year 2,736 0
After one year through five years 1,996 2,930
After 5 years through 10 years 33,370 13,787
After 10 years 103,147 141,973
Available for sale debt securities, Fair Value $ 141,249 $ 158,690