XML 48 R32.htm IDEA: XBRL DOCUMENT v3.22.4
Cash and Cash equivalents and Short-term investments (Tables)
12 Months Ended
Dec. 31, 2022
Cash, Cash Equivalents, and Short-Term Investments [Abstract]  
Schedule of Cash and Cash Equivalents As of December 31, 2022 and 2021, the Company’s cash and cash equivalents and short-term investments were composed of:
December 31, 2022
Fair value levelAdjusted cost basisUnrealized gainsUnrealized lossesFair market valueRecorded basisCash and cash equivalentsShort-term investments
Cash$9,697 $— $— $9,697 $9,697 $9,697 $— 
Money market fundsLevel 1105,629 — — 105,629 105,629 105,629 — 
Certificate of deposits and term depositsLevel 2316,946 — — 316,946 316,946 — 316,946 
HTM securities (1)
U.S. Treasury billsLevel 1$188,030 $$(540)$187,498 $188,030 $— $188,030 
Government and governmental agenciesLevel 2$44,357 $12 $(12)$44,357 $44,357 $— $44,357 
Corporate debt securitiesLevel 2$304,766 $1,066 $(587)$305,245 $304,766 $— $304,766 
$537,153 $1,086 $(1,139)$537,100 $537,153 $— $537,153 
Total$969,425 $1,086 $(1,139)$969,372 $969,425 $115,326 $854,099 


December 31, 2021
Fair value levelAdjusted cost basisUnrealized gainsUnrealized lossesFair market valueRecorded basisCash and cash equivalentsShort-term investments
Cash$3,139 $— $— $3,139 $3,139 $3,139 $— 
Money market fundsLevel 164,668 — — 64,668 64,668 64,668 — 
Certificate of deposits, notes and term depositsLevel 2565,089 — — 565,089 565,089 140,995 424,094 
HTM securities (1)
U.S. Treasury billsLevel 1199,981 — 199,989 199,981 — 199,981 
Corporate debt securitiesLevel 2104,823 — — 104,823 104,823 — 104,823 
Total$304,804 $$— $304,812 $304,804 $— $304,804 
$937,700 $$— $937,708 $937,700 $208,802 $728,898 
(1) Changes in fair value of HTM securities are presented for disclosure purposes as required by ASC 320 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, 2022 and 2021, the Company’s cash and cash equivalents and short-term investments were composed of:
December 31, 2022
Fair value levelAdjusted cost basisUnrealized gainsUnrealized lossesFair market valueRecorded basisCash and cash equivalentsShort-term investments
Cash$9,697 $— $— $9,697 $9,697 $9,697 $— 
Money market fundsLevel 1105,629 — — 105,629 105,629 105,629 — 
Certificate of deposits and term depositsLevel 2316,946 — — 316,946 316,946 — 316,946 
HTM securities (1)
U.S. Treasury billsLevel 1$188,030 $$(540)$187,498 $188,030 $— $188,030 
Government and governmental agenciesLevel 2$44,357 $12 $(12)$44,357 $44,357 $— $44,357 
Corporate debt securitiesLevel 2$304,766 $1,066 $(587)$305,245 $304,766 $— $304,766 
$537,153 $1,086 $(1,139)$537,100 $537,153 $— $537,153 
Total$969,425 $1,086 $(1,139)$969,372 $969,425 $115,326 $854,099 


December 31, 2021
Fair value levelAdjusted cost basisUnrealized gainsUnrealized lossesFair market valueRecorded basisCash and cash equivalentsShort-term investments
Cash$3,139 $— $— $3,139 $3,139 $3,139 $— 
Money market fundsLevel 164,668 — — 64,668 64,668 64,668 — 
Certificate of deposits, notes and term depositsLevel 2565,089 — — 565,089 565,089 140,995 424,094 
HTM securities (1)
U.S. Treasury billsLevel 1199,981 — 199,989 199,981 — 199,981 
Corporate debt securitiesLevel 2104,823 — — 104,823 104,823 — 104,823 
Total$304,804 $$— $304,812 $304,804 $— $304,804 
$937,700 $$— $937,708 $937,700 $208,802 $728,898 
(1) Changes in fair value of HTM securities are presented for disclosure purposes as required by ASC 320 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, 2022 and 2021, the Company’s cash and cash equivalents and short-term investments were composed of:
December 31, 2022
Fair value levelAdjusted cost basisUnrealized gainsUnrealized lossesFair market valueRecorded basisCash and cash equivalentsShort-term investments
Cash$9,697 $— $— $9,697 $9,697 $9,697 $— 
Money market fundsLevel 1105,629 — — 105,629 105,629 105,629 — 
Certificate of deposits and term depositsLevel 2316,946 — — 316,946 316,946 — 316,946 
HTM securities (1)
U.S. Treasury billsLevel 1$188,030 $$(540)$187,498 $188,030 $— $188,030 
Government and governmental agenciesLevel 2$44,357 $12 $(12)$44,357 $44,357 $— $44,357 
Corporate debt securitiesLevel 2$304,766 $1,066 $(587)$305,245 $304,766 $— $304,766 
$537,153 $1,086 $(1,139)$537,100 $537,153 $— $537,153 
Total$969,425 $1,086 $(1,139)$969,372 $969,425 $115,326 $854,099 


December 31, 2021
Fair value levelAdjusted cost basisUnrealized gainsUnrealized lossesFair market valueRecorded basisCash and cash equivalentsShort-term investments
Cash$3,139 $— $— $3,139 $3,139 $3,139 $— 
Money market fundsLevel 164,668 — — 64,668 64,668 64,668 — 
Certificate of deposits, notes and term depositsLevel 2565,089 — — 565,089 565,089 140,995 424,094 
HTM securities (1)
U.S. Treasury billsLevel 1199,981 — 199,989 199,981 — 199,981 
Corporate debt securitiesLevel 2104,823 — — 104,823 104,823 — 104,823 
Total$304,804 $$— $304,812 $304,804 $— $304,804 
$937,700 $$— $937,708 $937,700 $208,802 $728,898 
(1) Changes in fair value of HTM securities are presented for disclosure purposes as required by ASC 320 and are recorded as finance expenses only if the unrealized loss is identified as a credit loss.
Schedule of Debt Securities, Available-for-Sale
Debt securities with continuous unrealized losses for less than 12 months and their related fair values were as follows:
December 31, 2022
Less than 12 months
Fair valueUnrealized loss
U.S. Treasury bills162,813 (540)
Government and governmental agencies38,477 (12)
Corporate debt securities162,085 (587)
Total$363,375 $(1,139)