XML 75 R51.htm IDEA: XBRL DOCUMENT v3.25.1
Marketable Securities and Fair Value Measurements - Summary of Marketable Securities by Major Type of Security (Details)
$ in Thousands
Dec. 31, 2024
USD ($)
Debt Securities, Available-for-Sale [Line Items]  
Amortized cost of marketable debt securities, contractual maturity, less than one year $ 203,264
Unrealized gains of marketable debt securites, contractual maturity, less than one year 61
Unrealized losses of marketble debt securities, contractual maturity, less than one year (12)
Aggregate estimated fair value of marketable debt securities, contractual maturities, less than one year 203,313
Amortized Cost 273,123
Unrealized Gains 127
Unrealized Losses (71)
Aggregate Estimated Fair Value 273,179
U.S. Treasury Securities  
Debt Securities, Available-for-Sale [Line Items]  
Amortized cost of marketable debt securities, contractual maturity, less than one year 73,511
Unrealized gains of marketable debt securites, contractual maturity, less than one year 44
Unrealized losses of marketble debt securities, contractual maturity, less than one year 0
Aggregate estimated fair value of marketable debt securities, contractual maturities, less than one year 73,555
Amortized cost of marketable debt securities, contractual maturity, one year to five years 65,427
Unrealized gains of marketable debt securities, contractual maturity, one year to five years 37
Unrealized losses of marketable debt securities, contractual maturity, one year to five years (58)
Aggregate estimated fair value of marketable debt securities, contractual maturities, one year to five year 65,406
U.S. Government Agency Securities  
Debt Securities, Available-for-Sale [Line Items]  
Amortized cost of marketable debt securities, contractual maturity, less than one year 22,245
Unrealized gains of marketable debt securites, contractual maturity, less than one year 10
Unrealized losses of marketble debt securities, contractual maturity, less than one year (3)
Aggregate estimated fair value of marketable debt securities, contractual maturities, less than one year 22,252
Amortized cost of marketable debt securities, contractual maturity, one year to five years 2,492
Unrealized gains of marketable debt securities, contractual maturity, one year to five years 22
Unrealized losses of marketable debt securities, contractual maturity, one year to five years 0
Aggregate estimated fair value of marketable debt securities, contractual maturities, one year to five year 2,514
Corporate Debt Securities  
Debt Securities, Available-for-Sale [Line Items]  
Amortized cost of marketable debt securities, contractual maturity, less than one year 1,491
Unrealized gains of marketable debt securites, contractual maturity, less than one year 1
Unrealized losses of marketble debt securities, contractual maturity, less than one year 0
Aggregate estimated fair value of marketable debt securities, contractual maturities, less than one year 1,492
Amortized cost of marketable debt securities, contractual maturity, one year to five years 1,940
Unrealized gains of marketable debt securities, contractual maturity, one year to five years 7
Unrealized losses of marketable debt securities, contractual maturity, one year to five years (1)
Aggregate estimated fair value of marketable debt securities, contractual maturities, one year to five year 1,946
Commercial Paper  
Debt Securities, Available-for-Sale [Line Items]  
Amortized cost of marketable debt securities, contractual maturity, less than one year 106,017
Unrealized gains of marketable debt securites, contractual maturity, less than one year 6
Unrealized losses of marketble debt securities, contractual maturity, less than one year (9)
Aggregate estimated fair value of marketable debt securities, contractual maturities, less than one year $ 106,014