Quarterly report pursuant to Section 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.24.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, 2024
Dec. 31, 2023
Amortized Cost    
Due in one year or less $ 126,130 $ 169,018
Due after one year through five years 31,002 48,241
Due after five years through ten years 9,852 12,950
Due after ten years 9,871 8,347
Amortized Cost 176,855 238,556
Fair Value    
Due in one year or less 126,083 168,881
Due after one year through five years 30,900 47,200
Due after five years through ten years 9,603 12,279
Due after ten years 9,705 7,980
Fair Value $ 176,291 $ 236,340
Weighted average contractual maturity 2 years 2 months 12 days 1 year 10 months 24 days