v3.26.1
Investments in Marketable Debt Securities, Available-for-Sale - Schedule of Amortized Cost and Fair Value of Marketable Securities, Available-for-Sale, by Contractual Maturity (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Amortized Cost    
Due in one year or less $ 57,287 $ 90,557
Due after one year through five years 73,972 85,624
Due after five years through ten years 16,978 16,055
Due after ten years 44,869 43,891
Amortized Cost 193,106 236,127
Fair Value    
Due in one year or less 57,249 90,564
Due after one year through five years 73,560 86,148
Due after five years through ten years 16,885 16,118
Due after ten years 44,001 43,435
Fair Value $ 191,695 $ 236,265