v3.25.1
Fair Value Measurements (Tables)
3 Months Ended
Mar. 31, 2025
Fair Value Disclosures [Abstract]  
Schedule of Financial Assets Measured at Fair Value The following tables summarize the Company’s available-for-sale marketable securities’ amortized cost, gross unrealized gains, gross unrealized losses, and fair value
by significant investment category reported as cash equivalents or marketable securities as of March 31, 2025 and December 31, 2024:
(In thousands)
March 31, 2025
Amortized
Cost
Unrealized
Gain
Unrealized
Loss
Fair
Value
Cash Equivalents
Marketable
Securities
Level I
Money market funds$215,450 $— $— $215,450 $215,450 $— 
Treasury bills151,886 (6)151,882 — 151,882 
U.S. government securities31,654 71 — 31,725 — 31,725 
Total Level I398,990 73 (6)399,057 215,450 183,607 
Level II
Commercial paper11,167 — — 11,167 — 11,167 
Corporate bonds115,599 533 (66)116,066 — 116,066 
Commercial deposits1,743 — — 1,743 — 1,743 
Asset-backed securities317 — 318 — 318 
Foreign government and agency securities4,706 19 (7)4,718 — 4,718 
Total Level II133,532 553 (73)134,012 — 134,012 
Total$532,522 $626 $(79)$533,069 $215,450 $317,619 
(In thousands)
December 31, 2024
Amortized
Cost
Unrealized
Gain
Unrealized
Loss
Fair
Value
Cash Equivalents
Marketable
Securities
Level I
Money market funds$193,481 $— $— $193,481 $193,481 $— 
Treasury bills131,022 40 — 131,062 — 131,062 
U.S. government securities32,625 22 (33)32,614 — 32,614 
Total Level I357,128 62 (33)357,157 193,481 163,676 
Level II
Commercial paper16,233 — — 16,233 — 16,233 
Corporate bonds126,395 431 (144)126,682 — 126,682 
Commercial deposits4,121 — — 4,121 — 4,121 
Asset-backed securities592 — 594 — 594 
Foreign government and agency securities
5,036 14 (12)5,038 — 5,038 
Total Level II152,377 447 (156)152,668 — 152,668 
Total$509,505 $509 $(189)$509,825 $193,481 $316,344 
Schedule of Investments Classified by Contractual Maturity Date
The following table summarizes the remaining contractual maturities of our cash equivalents and marketable securities as of March 31, 2025:
(In thousands)Amortized CostFair Value
Due within one year$385,795 $385,792 
Due after one year through five years146,727 147,277 
Total$532,522 $533,069