v3.26.1
Marketable Securities (Tables)
6 Months Ended
Jun. 30, 2026
Investments, Debt and Equity Securities [Abstract]  
Schedule of Available-For-Sale Investments by Type of Security
The fair value of available-for-sale marketable securities by type of security was as follows (in thousands):
June 30, 2026
Amortized Cost
Unrealized Gains
Unrealized Losses
Fair Value
Marketable Securities:
U.S. Treasury Bills with original maturity of one year or less
$
134,091 
$
— 
$
(40)
$
134,051 
U. S. Treasury Bills with original maturity of one to two years
267,135 
— 
(526)
266,609 
Total marketable securities
$
401,226 
$
— 
$
(566)
$
400,660 
December 31, 2025
Amortized Cost
Unrealized Gains
Unrealized Losses
Fair Value
Marketable Securities:
U.S. Treasury Bills with original maturity of one year or less
$
233,672 
$
146 
$
— 
$
233,818 
U.S. Treasury Bills with original maturity of one to two years
84,201 
97 
— 
84,298 
Total marketable securities
$
317,873 
$
243 
$
— 
$
318,116 
Schedule of Available-For-Sale Securities in an Unrealized Loss Position
The following table summarizes the Company's available-for-sale securities in an unrealized loss position, aggregated by type and length of time in a continuous unrealized position (in thousands):
June 30, 2026
Less than 12 Months
12 Months or Longer
Total
Fair Value
Unrealized Losses
Fair Value
Unrealized Losses
Fair Value
Unrealized Losses
Marketable Securities:
U.S. Treasury Bills
$
400,660 
$
(566)
$
— 
$
— 
$
400,660 
$
(566)
Total
$
400,660 
$
(566)
$
— 
$
— 
$
400,660 
$
(566)