Annual report [Section 13 and 15(d), not S-K Item 405]

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.25.4
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
Dec. 31, 2025
Dec. 31, 2024
Amortized Cost    
Due in one year or less $ 90,557 $ 189,667
Due after one year through five years 85,624 26,315
Due after five years through ten years 16,055 11,246
Due after ten years 43,891 14,805
Amortized Cost 236,127 242,033
Fair Value    
Due in one year or less 90,564 189,667
Due after one year through five years 86,148 25,944
Due after five years through ten years 16,118 10,716
Due after ten years 43,435 14,487
Fair Value $ 236,265 $ 240,814