v3.26.1
Marketable Securities and Fair Value Measurements - Summary of Marketable Securities by Major Type of Security (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Debt Securities, Available-for-Sale [Line Items]    
Amortized cost of marketable debt securities, contractual maturity, less than one year $ 294,085 $ 322,374
Unrealized gains of marketable debt securites, contractual maturity, less than one year 132 361
Unrealized losses of marketble debt securities, contractual maturity, less than one year (177) (15)
Aggregate estimated fair value of marketable debt securities, contractual maturities, less than one year 294,040 322,720
Amortized Cost 469,300 479,672
Unrealized Gains 153 644
Unrealized Losses (722) (27)
Aggregate Estimated Fair Value 468,731 480,289
U.S. Treasury Securities    
Debt Securities, Available-for-Sale [Line Items]    
Amortized cost of marketable debt securities, contractual maturity, less than one year 151,062 141,688
Unrealized gains of marketable debt securites, contractual maturity, less than one year 124 296
Unrealized losses of marketble debt securities, contractual maturity, less than one year (33)  
Aggregate estimated fair value of marketable debt securities, contractual maturities, less than one year 151,153 141,984
Amortized cost of marketable debt securities, contractual maturity, one year to five years 126,680 117,376
Unrealized gains of marketable debt securities, contractual maturity, one year to five years 17 257
Unrealized losses of marketable debt securities, contractual maturity, one year to five years (369) (1)
Aggregate estimated fair value of marketable debt securities, contractual maturities, one year to five year 126,328 117,632
U.S. Government Agency Securities    
Debt Securities, Available-for-Sale [Line Items]    
Amortized cost of marketable debt securities, contractual maturity, less than one year 18,465 27,992
Unrealized gains of marketable debt securites, contractual maturity, less than one year 8 34
Unrealized losses of marketble debt securities, contractual maturity, less than one year (1)  
Aggregate estimated fair value of marketable debt securities, contractual maturities, less than one year 18,472 28,026
Amortized cost of marketable debt securities, contractual maturity, one year to five years 15,733 4,223
Unrealized gains of marketable debt securities, contractual maturity, one year to five years   2
Unrealized losses of marketable debt securities, contractual maturity, one year to five years (52) (1)
Aggregate estimated fair value of marketable debt securities, contractual maturities, one year to five year 15,681 4,224
Corporate Securities    
Debt Securities, Available-for-Sale [Line Items]    
Amortized cost of marketable debt securities, contractual maturity, less than one year 65,210 34,755
Unrealized gains of marketable debt securites, contractual maturity, less than one year   14
Unrealized losses of marketble debt securities, contractual maturity, less than one year (124) (6)
Aggregate estimated fair value of marketable debt securities, contractual maturities, less than one year 65,086 34,763
Amortized cost of marketable debt securities, contractual maturity, one year to five years 32,802 35,699
Unrealized gains of marketable debt securities, contractual maturity, one year to five years 4 24
Unrealized losses of marketable debt securities, contractual maturity, one year to five years (124) (10)
Aggregate estimated fair value of marketable debt securities, contractual maturities, one year to five year 32,682 35,713
Commercial Paper    
Debt Securities, Available-for-Sale [Line Items]    
Amortized cost of marketable debt securities, contractual maturity, less than one year 59,348 117,939
Unrealized gains of marketable debt securites, contractual maturity, less than one year   17
Unrealized losses of marketble debt securities, contractual maturity, less than one year (19) (9)
Aggregate estimated fair value of marketable debt securities, contractual maturities, less than one year $ 59,329 $ 117,947