v3.26.3
Cash Equivalents and Investments - Fair Value of Company's Financial Assets (Details) - Recurring - USD ($)
$ in Thousands
Sep. 30, 2026
Dec. 31, 2025
CASH EQUIVALENTS AND INVESTMENTS    
Total $ 339,607 $ 194,370
U.S. treasury securities    
CASH EQUIVALENTS AND INVESTMENTS    
Total 318,386 133,902
Money market funds    
CASH EQUIVALENTS AND INVESTMENTS    
Total 21,221 60,468
Level 1    
CASH EQUIVALENTS AND INVESTMENTS    
Total 339,607 194,370
Level 1 | U.S. treasury securities    
CASH EQUIVALENTS AND INVESTMENTS    
Total 318,386 133,902
Level 1 | Money market funds    
CASH EQUIVALENTS AND INVESTMENTS    
Total $ 21,221 $ 60,468