XML 50 R34.htm IDEA: XBRL DOCUMENT v3.25.4
Cash and Cash equivalents and Short-term investments (Tables)
12 Months Ended
Dec. 31, 2025
Cash, Cash Equivalents, and Short-Term Investments [Abstract]  
Schedule of Cash and Cash Equivalents As of December 31, 2025 and 2024, the Company’s cash and cash equivalents and short-term investments were composed of:
December 31, 2025
Fair value levelAdjusted cost basisUnrealized gainsUnrealized lossesFair market valueRecorded basisCash and cash equivalents
Short-term investments
Cash$7,402 $— $— $7,402 $7,402 $7,402 $— 
Money market fundsLevel 166,213 — — 66,213 66,213 66,213 — 
Certificate of deposits and term depositsLevel 225,186 — — 25,186 25,186 10,013 15,173 
HTM securities (1)
U.S. Treasury billsLevel 1$54,096 $48 $— $54,144 $54,096 $— $54,096 
Corporate debt securitiesLevel 2$294,777 $82 $(205)$294,654 $294,777 $9,920 $284,857 
$348,873 $130 $(205)$348,798 $348,873 $9,920 $338,953 
Total$447,674 $130 $(205)$447,599 $447,674 $93,548 $354,126 

December 31, 2024
Fair value levelAdjusted cost basisUnrealized gainsUnrealized lossesFair market valueRecorded basisCash and cash equivalentsShort-term investments
Cash$11,848 $— $— $11,848 $11,848 $11,848 $— 
Money market fundsLevel 1151,919 — — 151,919 151,919 151,919 — 
Certificate of deposits and term depositsLevel 2170,120 — — 170,120 170,120 — 170,120 
HTM securities (1)
U.S. Treasury billsLevel 1118,618 93 (1)118,710 118,618 — 118,618 
Corporate debt securitiesLevel 2507,368 920 (119)508,169 507,368 — 507,368 
Total$625,986 $1,013 $(120)$626,879 $625,986 $— $625,986 
$959,873 $1,013 $(120)$960,766 $959,873 $163,767 $796,106 
(1)    Changes in fair value of held-to-maturity ("HTM") securities are presented for disclosure purposes as required by ASC 320 "Investments — Debt Securities" and are recorded as finance expenses only if the unrealized loss is identified as a credit loss.
Schedule of Available-for-Sale Securities Reconciliation As of December 31, 2025 and 2024, the Company’s cash and cash equivalents and short-term investments were composed of:
December 31, 2025
Fair value levelAdjusted cost basisUnrealized gainsUnrealized lossesFair market valueRecorded basisCash and cash equivalents
Short-term investments
Cash$7,402 $— $— $7,402 $7,402 $7,402 $— 
Money market fundsLevel 166,213 — — 66,213 66,213 66,213 — 
Certificate of deposits and term depositsLevel 225,186 — — 25,186 25,186 10,013 15,173 
HTM securities (1)
U.S. Treasury billsLevel 1$54,096 $48 $— $54,144 $54,096 $— $54,096 
Corporate debt securitiesLevel 2$294,777 $82 $(205)$294,654 $294,777 $9,920 $284,857 
$348,873 $130 $(205)$348,798 $348,873 $9,920 $338,953 
Total$447,674 $130 $(205)$447,599 $447,674 $93,548 $354,126 

December 31, 2024
Fair value levelAdjusted cost basisUnrealized gainsUnrealized lossesFair market valueRecorded basisCash and cash equivalentsShort-term investments
Cash$11,848 $— $— $11,848 $11,848 $11,848 $— 
Money market fundsLevel 1151,919 — — 151,919 151,919 151,919 — 
Certificate of deposits and term depositsLevel 2170,120 — — 170,120 170,120 — 170,120 
HTM securities (1)
U.S. Treasury billsLevel 1118,618 93 (1)118,710 118,618 — 118,618 
Corporate debt securitiesLevel 2507,368 920 (119)508,169 507,368 — 507,368 
Total$625,986 $1,013 $(120)$626,879 $625,986 $— $625,986 
$959,873 $1,013 $(120)$960,766 $959,873 $163,767 $796,106 
(1)    Changes in fair value of held-to-maturity ("HTM") securities are presented for disclosure purposes as required by ASC 320 "Investments — Debt Securities" and are recorded as finance expenses only if the unrealized loss is identified as a credit loss.
Schedule of Amortized Cost and Recorded Basis of T-bills in Short-Term Investments As of December 31, 2025 and 2024, the Company’s cash and cash equivalents and short-term investments were composed of:
December 31, 2025
Fair value levelAdjusted cost basisUnrealized gainsUnrealized lossesFair market valueRecorded basisCash and cash equivalents
Short-term investments
Cash$7,402 $— $— $7,402 $7,402 $7,402 $— 
Money market fundsLevel 166,213 — — 66,213 66,213 66,213 — 
Certificate of deposits and term depositsLevel 225,186 — — 25,186 25,186 10,013 15,173 
HTM securities (1)
U.S. Treasury billsLevel 1$54,096 $48 $— $54,144 $54,096 $— $54,096 
Corporate debt securitiesLevel 2$294,777 $82 $(205)$294,654 $294,777 $9,920 $284,857 
$348,873 $130 $(205)$348,798 $348,873 $9,920 $338,953 
Total$447,674 $130 $(205)$447,599 $447,674 $93,548 $354,126 

December 31, 2024
Fair value levelAdjusted cost basisUnrealized gainsUnrealized lossesFair market valueRecorded basisCash and cash equivalentsShort-term investments
Cash$11,848 $— $— $11,848 $11,848 $11,848 $— 
Money market fundsLevel 1151,919 — — 151,919 151,919 151,919 — 
Certificate of deposits and term depositsLevel 2170,120 — — 170,120 170,120 — 170,120 
HTM securities (1)
U.S. Treasury billsLevel 1118,618 93 (1)118,710 118,618 — 118,618 
Corporate debt securitiesLevel 2507,368 920 (119)508,169 507,368 — 507,368 
Total$625,986 $1,013 $(120)$626,879 $625,986 $— $625,986 
$959,873 $1,013 $(120)$960,766 $959,873 $163,767 $796,106 
(1)    Changes in fair value of held-to-maturity ("HTM") securities are presented for disclosure purposes as required by ASC 320 "Investments — Debt Securities" and are recorded as finance expenses only if the unrealized loss is identified as a credit loss.