v3.26.1
Cash Equivalents and Marketable Securities - Cash Equivalents and Marketable Securities (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Cash Equivalents and Marketable Securities    
Total cash equivalents and marketable securities, Amortized Cost $ 787,909 $ 637,406
Total cash equivalents and marketable securities, Gross Unrealized Gains 28 807
Total cash equivalents and marketable securities, Gross Unrealized Losses (714) (24)
Total cash equivalents and marketable securities, Fair Value 787,223 638,189
U.S. Treasury and agency securities    
Cash Equivalents and Marketable Securities    
Total cash equivalents and marketable securities, Amortized Cost 272,197 348,250
Total cash equivalents and marketable securities, Gross Unrealized Gains 26 706
Total cash equivalents and marketable securities, Gross Unrealized Losses (501) (8)
Total cash equivalents and marketable securities, Fair Value 271,722 348,948
Corporate debt securities    
Cash Equivalents and Marketable Securities    
Total cash equivalents and marketable securities, Amortized Cost 77,226 159,127
Total cash equivalents and marketable securities, Gross Unrealized Gains 1 93
Total cash equivalents and marketable securities, Gross Unrealized Losses (105) (9)
Total cash equivalents and marketable securities, Fair Value 77,122 159,211
Money market funds    
Cash Equivalents and Marketable Securities    
Total cash equivalents and marketable securities, Amortized Cost 124,167 40,774
Total cash equivalents and marketable securities, Fair Value 124,167 40,774
Certificates of deposit    
Cash Equivalents and Marketable Securities    
Total cash equivalents and marketable securities, Amortized Cost 19,918 11,387
Total cash equivalents and marketable securities, Gross Unrealized Gains   4
Total cash equivalents and marketable securities, Gross Unrealized Losses (12)  
Total cash equivalents and marketable securities, Fair Value 19,906 11,391
Commercial paper    
Cash Equivalents and Marketable Securities    
Total cash equivalents and marketable securities, Amortized Cost 294,401 77,868
Total cash equivalents and marketable securities, Gross Unrealized Gains 1 4
Total cash equivalents and marketable securities, Gross Unrealized Losses (96) (7)
Total cash equivalents and marketable securities, Fair Value $ 294,306 $ 77,865