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.25.3
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
9 Months Ended 12 Months Ended
Sep. 30, 2025
Dec. 31, 2024
Amortized Cost    
Due in one year or less $ 129,413 $ 189,667
Due after one year through five years 75,775 26,315
Due after five years through ten years 17,528 11,246
Due after ten years 41,264 14,805
Amortized Cost 263,980 242,033
Fair Value    
Due in one year or less 129,420 189,667
Due after one year through five years 76,221 25,944
Due after five years through ten years 17,535 10,716
Due after ten years 40,963 14,487
Fair Value $ 264,139 $ 240,814
Weighted average contractual maturity 5 years 9 months 18 days 2 years 3 months 18 days