v3.26.3
Cash Equivalents and Investments - Available for Sale Debt Securities (Details) - USD ($)
$ in Thousands
Sep. 30, 2026
Dec. 31, 2025
CASH EQUIVALENTS AND INVESTMENTS    
Cash equivalents $ 21,221 $ 60,468
Short-term investments 318,386 133,902
Total investments $ 339,607 $ 194,370