v3.26.3
Marketable Securities - Schedule of Available-For-Sale Securities Reported at Fair Value (Details) - USD ($)
$ in Thousands
Sep. 30, 2026
Dec. 31, 2025
Debt securities, available-for-sale    
Total cash and cash equivalents $ 110,531 $ 182,826
Marketable securities 666,376 579,005
Total cash, cash equivalents and marketable securities 776,907 761,831
Cash    
Debt securities, available-for-sale    
Fair value 75,514 67,833
Cash equivalents    
Debt securities, available-for-sale    
Fair value 35,017 114,993
Marketable securities    
Debt securities, available-for-sale    
Marketable securities $ 666,376 $ 579,005