XML 70 R31.htm IDEA: XBRL DOCUMENT v3.25.4
Marketable Securities (Tables)
12 Months Ended
Dec. 31, 2025
Investments, Debt and Equity Securities [Abstract]  
Schedule of Available for Sale Securities The amortized cost, gross unrealized holding gains or losses, and fair value of the Company’s marketable securities by major security type at each balance sheet date are summarized in the tables below (in thousands):
December 31, 2025
Amortized
Cost
Unrealized Holding GainsUnrealized Holding LossesAggregate Fair Value
Short-term marketable securities:
U.S. government treasuries
$599,200 $893 $(9)$600,084 
Corporate debt securities
62,407 71 (9)62,469 
Total short-term marketable securities661,607 964 (18)662,553 
Long-term marketable securities:
U.S. government treasuries
58,524 21 — 58,545 
Corporate debt securities
39,710 69 (2)39,777 
Total long-term marketable securities98,234 90 (2)98,322 
Total$759,841 $1,054 $(20)$760,875 

December 31, 2024
Amortized
Cost
Unrealized Holding GainsUnrealized Holding LossesAggregate Fair Value
Short-term marketable securities:
U.S. government treasuries
$627,809 $1,618 $(27)$629,400 
Corporate debt securities
21,337 62 — 21,399 
Commercial paper6,572 — — 6,572 
Total short-term marketable securities655,718 1,680 (27)657,371 
Long-term marketable securities:
U.S. government treasuries
334,300 788 (196)334,892 
Corporate debt securities
24,354 127 — 24,481 
Total long-term marketable securities358,654 915 (196)359,373 
Total$1,014,372 $2,595 $(223)$1,016,744