v3.26.3
Marketable Securities and Corporate Bonds - Schedule of Amortized Cost and Fair Value by Contractual Maturity Date (Details) - USD ($)
$ in Thousands
Sep. 30, 2026
Dec. 31, 2025
Amortized cost    
Due in one year or less $ 589,366 $ 16,739
Due after one year through five years 124,953 0
Total 714,319 16,739
Fair value    
Due in one year or less 589,555 17,072
Due after one year through five years 122,137 0
Total $ 711,692 $ 17,072