XML 47 R30.htm IDEA: XBRL DOCUMENT v3.25.4
INVESTMENTS (Tables)
12 Months Ended
Dec. 31, 2025
Investments, Debt and Equity Securities [Abstract]  
Schedule of Marketable Securities
Marketable securities consisted of the following as of December 31, 2025 (in thousands):
Amortized CostGross
Unrealized
Gains
Gross
Unrealized
Losses
Fair Value
U.S. treasury securities$131,832 $205 $(1)$132,036 
Commercial paper14,308 — 14,310 
Corporate notes and obligations183,726 265 (6)183,985 
Total marketable securities$329,866 $472 $(7)$330,331 
Marketable securities consisted of the following as of December 31, 2024 (in thousands):
Amortized CostGross
Unrealized
Gains
Gross
Unrealized
Losses
Fair Value
U.S. treasury securities$126,916 $142 $(13)$127,045 
Commercial paper18,414 19 — 18,433 
Corporate notes and obligations237,965 339 (67)238,237 
Total marketable securities$383,295 $500 $(80)$383,715 
Schedule of Investments Classified by Contractual Maturity Date
The following table summarizes the estimated fair value of investments classified as marketable securities by contractual maturity date (in thousands):
December 31,
20252024
Due within 1 year$287,802 $337,673 
Due in 1 to 2 years42,529 46,042 
Total marketable securities$330,331 $383,715 
Schedule of Strategic Investments Activity
Strategic investment activity during the year ended December 31, 2025 is summarized as follows (in thousands):
Equity Securities Limited PartnershipsTotal
Balance as of December 31, 2024$8,685 $5,669 $14,354 
Purchases of strategic investments— 2,151 2,151 
Unrealized gains (losses)— 593 593 
Impairment losses(469)— (469)
Balance as of December 31, 2025$8,216 $8,413 $16,629 
Strategic investment activity during the year ended December 31, 2024 is summarized as follows (in thousands):
Equity SecuritiesLimited PartnershipsAvailable-for-Sale Debt
Securities
Total
Balance as of December 31, 2023$7,179 $3,986 $362 $11,527 
Interest accrued— — 
Purchases of strategic investments498 1,869 — 2,367 
Conversion of available-for-sale debt securities into equity securities368 — (368)— 
Unrealized gains (losses)824 (186)— 638 
Impairment losses(184)— — (184)
Balance as of December 31, 2024$8,685 $5,669 $— $14,354