v3.26.1
Cash Equivalents and Marketable Securities - Cash Equivalents and Marketable Securities (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Cash Equivalents and Marketable Securities    
Total cash equivalents and marketable securities, Amortized Cost $ 604,107 $ 637,406
Total cash equivalents and marketable securities, Gross Unrealized Gains 209 807
Total cash equivalents and marketable securities, Gross Unrealized Losses (336) (24)
Total cash equivalents and marketable securities, Fair Value 603,980 638,189
U.S. Treasury and agency securities    
Cash Equivalents and Marketable Securities    
Total cash equivalents and marketable securities, Amortized Cost 309,434 348,250
Total cash equivalents and marketable securities, Gross Unrealized Gains 194 706
Total cash equivalents and marketable securities, Gross Unrealized Losses (202) (8)
Total cash equivalents and marketable securities, Fair Value 309,426 348,948
Corporate debt securities    
Cash Equivalents and Marketable Securities    
Total cash equivalents and marketable securities, Amortized Cost 79,222 159,127
Total cash equivalents and marketable securities, Gross Unrealized Gains 7 93
Total cash equivalents and marketable securities, Gross Unrealized Losses (72) (9)
Total cash equivalents and marketable securities, Fair Value 79,157 159,211
Money market funds    
Cash Equivalents and Marketable Securities    
Total cash equivalents and marketable securities, Amortized Cost 91,204 40,774
Total cash equivalents and marketable securities, Fair Value 91,204 40,774
Certificates of deposit    
Cash Equivalents and Marketable Securities    
Total cash equivalents and marketable securities, Amortized Cost 12,875 11,387
Total cash equivalents and marketable securities, Gross Unrealized Gains 1 4
Total cash equivalents and marketable securities, Gross Unrealized Losses (13)  
Total cash equivalents and marketable securities, Fair Value 12,863 11,391
Commercial paper    
Cash Equivalents and Marketable Securities    
Total cash equivalents and marketable securities, Amortized Cost 111,372 77,868
Total cash equivalents and marketable securities, Gross Unrealized Gains 7 4
Total cash equivalents and marketable securities, Gross Unrealized Losses (49) (7)
Total cash equivalents and marketable securities, Fair Value $ 111,330 $ 77,865