v3.25.4
Cash Equivalents and Investments - Schedule of AFS Debt Securities (Details) - USD ($)
$ in Thousands
Dec. 31, 2025
Dec. 31, 2024
Debt Securities, Available-for-sale    
Estimated fair value, less than 12 Months $ 21,416 $ 453,252
Unrealized losses, less than 12 months (2) (1,167)
Estimated fair value, 12 months or greater 10,368 0
Unrealized losses, 12 months or greater (6) 0
Estimated fair value, total 31,784 453,252
Unrealized losses, total (8) (1,167)
Certificates of deposit    
Debt Securities, Available-for-sale    
Estimated fair value, less than 12 Months 9,720 99,144
Unrealized losses, less than 12 months 0 (386)
Estimated fair value, 12 months or greater 2,000 0
Unrealized losses, 12 months or greater 0 0
Estimated fair value, total 11,720 99,144
Unrealized losses, total 0 (386)
Corporate bonds    
Debt Securities, Available-for-sale    
Estimated fair value, less than 12 Months 9,084 49,516
Unrealized losses, less than 12 months (2) (12)
Estimated fair value, 12 months or greater 8,368 0
Unrealized losses, 12 months or greater (6) 0
Estimated fair value, total 17,452 49,516
Unrealized losses, total (8) (12)
Commercial paper    
Debt Securities, Available-for-sale    
Estimated fair value, less than 12 Months 2,612 241,805
Unrealized losses, less than 12 months 0 (756)
Estimated fair value, 12 months or greater 0 0
Unrealized losses, 12 months or greater 0 0
Estimated fair value, total 2,612 241,805
Unrealized losses, total $ 0 (756)
U.S. government and agency securities    
Debt Securities, Available-for-sale    
Estimated fair value, less than 12 Months   62,787
Unrealized losses, less than 12 months   (13)
Estimated fair value, 12 months or greater   0
Unrealized losses, 12 months or greater   0
Estimated fair value, total   62,787
Unrealized losses, total   $ (13)