v3.26.1
Cash, Cash Equivalents, and Marketable Securities - Schedule of Amortized Cost, Unrealized Gains and Losses and Estimated Fair Value of the Cash, Cash Equivalents and Marketable Securities (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Mar. 31, 2025
Cash and Cash Equivalents [Line Items]      
Cash and cash equivalents $ 405,654 $ 403,469 $ 618,581
Total cash equivalents 98,644 85,165  
Amortized cost 1,265,471 1,250,406  
Unrealized gains 1,341 4,029  
Unrealized losses (1,533) (28)  
Fair value 1,265,279 1,254,407  
Amortized cost 1,581,637 1,578,253  
Fair value 1,581,445 1,582,254  
Total cash, cash equivalents, and marketable securities 1,638,464 1,655,943  
Cash and cash equivalents:      
Cash and Cash Equivalents [Line Items]      
Unrealized gains 0 2  
Unrealized losses (24) (4)  
Amortized cost 405,678 403,471  
Fair value 405,654 403,469  
Debt securities:      
Cash and Cash Equivalents [Line Items]      
Amortized cost 1,175,959 1,174,782  
Unrealized gains 1,341 4,027  
Unrealized losses (1,509) (24)  
Fair value 1,175,791 1,178,785  
Cash | Cash and cash equivalents:      
Cash and Cash Equivalents [Line Items]      
Cash and cash equivalents 307,010 318,304  
Total cash equivalents 307,010 318,304  
Money market funds      
Cash and Cash Equivalents [Line Items]      
Total cash equivalents 9,156 9,543  
Money market funds | Cash and cash equivalents:      
Cash and Cash Equivalents [Line Items]      
Cash and cash equivalents 9,156 9,543  
Total cash equivalents 9,156 9,543  
Commercial paper      
Cash and Cash Equivalents [Line Items]      
Total cash equivalents 89,136 69,844  
Commercial paper | Cash and cash equivalents:      
Cash and Cash Equivalents [Line Items]      
Unrealized gains 0 2  
Unrealized losses (24) (4)  
Amortized cost 89,160 69,846  
Fair value 89,136 69,844  
Corporate bonds      
Cash and Cash Equivalents [Line Items]      
Total cash equivalents 352 5,778  
Corporate bonds | Cash and cash equivalents:      
Cash and Cash Equivalents [Line Items]      
Unrealized gains 0 0  
Unrealized losses 0 0  
Amortized cost 352 5,778  
Fair value 352 5,778  
Commercial paper | Debt securities:      
Cash and Cash Equivalents [Line Items]      
Amortized cost 88,351 123,465  
Unrealized gains 9 60  
Unrealized losses (18) (8)  
Fair value 88,342 123,517  
Corporate bonds | Debt securities:      
Cash and Cash Equivalents [Line Items]      
Amortized cost 469,436 444,515  
Unrealized gains 588 1,654  
Unrealized losses (664) (14)  
Fair value 469,360 446,155  
U.S. agency securities | Debt securities:      
Cash and Cash Equivalents [Line Items]      
Amortized cost 108,104 93,467  
Unrealized gains 93 288  
Unrealized losses (149) (1)  
Fair value 108,048 93,754  
U.S. treasury securities | Debt securities:      
Cash and Cash Equivalents [Line Items]      
Amortized cost 510,068 513,335  
Unrealized gains 651 2,025  
Unrealized losses (678) (1)  
Fair value 510,041 515,359  
Bitcoin exchange traded fund | Debt securities:      
Cash and Cash Equivalents [Line Items]      
Bitcoin exchange traded fund $ 57,019 $ 73,689