Quarterly report [Sections 13 or 15(d)]

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)

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
Mar. 31, 2026
Dec. 31, 2025
Amortized Cost    
Due in one year or less $ 56,560 $ 90,557
Due after one year through five years 82,259 85,624
Due after five years through ten years 15,705 16,055
Due after ten years 44,358 43,891
Amortized Cost 198,882 236,127
Fair Value    
Due in one year or less 56,527 90,564
Due after one year through five years 82,187 86,148
Due after five years through ten years 15,647 16,118
Due after ten years 43,678 43,435
Fair Value $ 198,039 $ 236,265