v3.26.1
Fair Value Measurement - Schedule of Debt Securities, Fair Value of U.S. Treasury Securities and Money Market Fund (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Debt Securities, Available-for-Sale [Line Items]    
U.S. Treasury securities, amortized cost $ 482,564 $ 549,441
Investments above with no unrealized loss, amortized cost 105,039 309,888
Investments above with unrealized loss, amortized cost 377,525 239,553
Gross unrealized gains 179 505
Investments above with no unrealized loss, gross unrealized gains 179 505
Investments above with unrealized loss, gross unrealized gains 0 0
Gross unrealized losses (884) (172)
Investments above with no unrealized loss, gross unrealized loss 0 0
Investments above with unrealized loss, gross unrealized losses (884) (172)
Debt securities, available-for-sale, fair value 481,859 549,774
Investments above with no unrealized loss, fair value 105,218 310,393
Investments above with unrealized loss, fair value 376,641 239,381
Money Market fund    
Debt Securities, Available-for-Sale [Line Items]    
Debt securities, available-for-sale, fair value 606 23,970
Money Market fund | Cash and cash equivalents    
Debt Securities, Available-for-Sale [Line Items]    
U.S. Treasury securities, amortized cost 606 23,970
Gross unrealized gains 0 0
Gross unrealized losses 0 0
Debt securities, available-for-sale, fair value 606 23,970
U.S. Treasury and government agency securities    
Debt Securities, Available-for-Sale [Line Items]    
U.S. Treasury securities, amortized cost 289,337 307,740
Gross unrealized gains 31 101
Gross unrealized losses (504) (109)
Debt securities, available-for-sale, fair value 288,864 307,732
U.S. Treasury and government agency securities | Cash and cash equivalents    
Debt Securities, Available-for-Sale [Line Items]    
U.S. Treasury securities, amortized cost 9,979 9,974
Gross unrealized gains 0 1
Gross unrealized losses (1) 0
Debt securities, available-for-sale, fair value 9,978 9,975
U.S. Treasury and government agency securities | Short-term investments    
Debt Securities, Available-for-Sale [Line Items]    
U.S. Treasury securities, amortized cost 117,574 134,625
Gross unrealized gains 30 73
Gross unrealized losses (50) (21)
Debt securities, available-for-sale, fair value 117,554 134,677
U.S. Treasury and government agency securities | Long-term investments    
Debt Securities, Available-for-Sale [Line Items]    
U.S. Treasury securities, amortized cost 161,784 163,141
Gross unrealized gains 1 27
Gross unrealized losses (453) (88)
Debt securities, available-for-sale, fair value 161,332 163,080
Corporate debt securities, included in:    
Debt Securities, Available-for-Sale [Line Items]    
U.S. Treasury securities, amortized cost 178,194 183,126
Gross unrealized gains 148 393
Gross unrealized losses (340) (63)
Debt securities, available-for-sale, fair value 178,002 183,456
Corporate debt securities, included in: | Short-term investments    
Debt Securities, Available-for-Sale [Line Items]    
U.S. Treasury securities, amortized cost 86,741 63,847
Gross unrealized gains 65 141
Gross unrealized losses (36) 0
Debt securities, available-for-sale, fair value 86,770 63,988
Corporate debt securities, included in: | Long-term investments    
Debt Securities, Available-for-Sale [Line Items]    
U.S. Treasury securities, amortized cost 91,453 119,279
Gross unrealized gains 83 252
Gross unrealized losses (304) (63)
Debt securities, available-for-sale, fair value 91,232 119,468
Commercial paper, included in:    
Debt Securities, Available-for-Sale [Line Items]    
U.S. Treasury securities, amortized cost 9,841 34,605
Gross unrealized gains 0 11
Gross unrealized losses (7) 0
Debt securities, available-for-sale, fair value 9,834 34,616
Commercial paper, included in: | Short-term investments    
Debt Securities, Available-for-Sale [Line Items]    
U.S. Treasury securities, amortized cost 9,841 34,605
Gross unrealized gains 0 11
Gross unrealized losses (7) 0
Debt securities, available-for-sale, fair value 9,834 $ 34,616
Municipal bonds, included in:    
Debt Securities, Available-for-Sale [Line Items]    
U.S. Treasury securities, amortized cost 4,586  
Gross unrealized gains 0  
Gross unrealized losses (33)  
Debt securities, available-for-sale, fair value 4,553  
Municipal bonds, included in: | Long-term investments    
Debt Securities, Available-for-Sale [Line Items]    
U.S. Treasury securities, amortized cost 4,586  
Gross unrealized gains 0  
Gross unrealized losses (33)  
Debt securities, available-for-sale, fair value $ 4,553