CASH, CASH EQUIVALENTS AND SHORT-TERM INVESTMENTS (Tables) | 3 Months Ended |
Mar. 31, 2023 |
Cash, Cash Equivalents, and Short-Term Investments [Abstract] | |
Schedule of Cash and Cash Equivalents | the Company’s cash and cash equivalents and short-term investments were composed of: March 31, 2023 Unaudited Fair value level Adjusted cost basis Unrealized gains Unrealized losses Fair market value Recorded basis Cash and cash equivalents Short-term investments Cash $ 11,602 $ — $ — $ 11,602 $ 11,602 $ 11,602 $ — Money market funds Level 1 132,636 — — 132,636 132,636 132,636 — Certificate of deposits and term deposits Level 2 295,804 — — 295,804 295,804 2,000 293,804 HTM securities (1) U.S. Treasury bills Level 1 $ 166,659 $ 8 $ (272) 166,395 166,659 $ — $ 166,659 Government and governmental agencies Level 2 $ 26,512 $ 95 $ (9) 26,598 26,512 $ — $ 26,512 Corporate debt securities Level 2 $ 324,822 $ 1,570 $ (1,186) 325,206 324,822 $ 39,725 $ 285,097 $ 517,993 $ 1,673 $ (1,467) $ 518,199 $ 517,993 $ 39,725 $ 478,268 Total $ 958,035 $ 1,673 $ (1,467) $ 958,241 $ 958,035 $ 185,963 $ 772,072 December 31, 2022 Audited Fair value level Adjusted cost basis Unrealized gains Unrealized losses Fair market value Recorded basis Cash and cash equivalents Short-term investments Cash $ 9,697 $ — $ — $ 9,697 $ 9,697 $ 9,697 $ — Money market funds Level 1 105,629 — — 105,629 105,629 105,629 — Certificate of deposits and term deposits Level 2 316,946 — — 316,946 316,946 — 316,946 HTM securities (1) U.S. Treasury bills Level 1 $ 188,030 $ 8 $ (540) 187,498 188,030 $ — $ 188,030 Government and governmental agencies Level 2 $ 44,357 $ 12 $ (12) 44,357 44,357 $ — $ 44,357 Corporate debt securities Level 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 |
Schedule of Available-for-Sale Securities Reconciliation | the Company’s cash and cash equivalents and short-term investments were composed of: March 31, 2023 Unaudited Fair value level Adjusted cost basis Unrealized gains Unrealized losses Fair market value Recorded basis Cash and cash equivalents Short-term investments Cash $ 11,602 $ — $ — $ 11,602 $ 11,602 $ 11,602 $ — Money market funds Level 1 132,636 — — 132,636 132,636 132,636 — Certificate of deposits and term deposits Level 2 295,804 — — 295,804 295,804 2,000 293,804 HTM securities (1) U.S. Treasury bills Level 1 $ 166,659 $ 8 $ (272) 166,395 166,659 $ — $ 166,659 Government and governmental agencies Level 2 $ 26,512 $ 95 $ (9) 26,598 26,512 $ — $ 26,512 Corporate debt securities Level 2 $ 324,822 $ 1,570 $ (1,186) 325,206 324,822 $ 39,725 $ 285,097 $ 517,993 $ 1,673 $ (1,467) $ 518,199 $ 517,993 $ 39,725 $ 478,268 Total $ 958,035 $ 1,673 $ (1,467) $ 958,241 $ 958,035 $ 185,963 $ 772,072 December 31, 2022 Audited Fair value level Adjusted cost basis Unrealized gains Unrealized losses Fair market value Recorded basis Cash and cash equivalents Short-term investments Cash $ 9,697 $ — $ — $ 9,697 $ 9,697 $ 9,697 $ — Money market funds Level 1 105,629 — — 105,629 105,629 105,629 — Certificate of deposits and term deposits Level 2 316,946 — — 316,946 316,946 — 316,946 HTM securities (1) U.S. Treasury bills Level 1 $ 188,030 $ 8 $ (540) 187,498 188,030 $ — $ 188,030 Government and governmental agencies Level 2 $ 44,357 $ 12 $ (12) 44,357 44,357 $ — $ 44,357 Corporate debt securities Level 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 |
Schedule of Amortized Cost and Recorded Basis of T-bills in Short-Term Investments | the Company’s cash and cash equivalents and short-term investments were composed of: March 31, 2023 Unaudited Fair value level Adjusted cost basis Unrealized gains Unrealized losses Fair market value Recorded basis Cash and cash equivalents Short-term investments Cash $ 11,602 $ — $ — $ 11,602 $ 11,602 $ 11,602 $ — Money market funds Level 1 132,636 — — 132,636 132,636 132,636 — Certificate of deposits and term deposits Level 2 295,804 — — 295,804 295,804 2,000 293,804 HTM securities (1) U.S. Treasury bills Level 1 $ 166,659 $ 8 $ (272) 166,395 166,659 $ — $ 166,659 Government and governmental agencies Level 2 $ 26,512 $ 95 $ (9) 26,598 26,512 $ — $ 26,512 Corporate debt securities Level 2 $ 324,822 $ 1,570 $ (1,186) 325,206 324,822 $ 39,725 $ 285,097 $ 517,993 $ 1,673 $ (1,467) $ 518,199 $ 517,993 $ 39,725 $ 478,268 Total $ 958,035 $ 1,673 $ (1,467) $ 958,241 $ 958,035 $ 185,963 $ 772,072 December 31, 2022 Audited Fair value level Adjusted cost basis Unrealized gains Unrealized losses Fair market value Recorded basis Cash and cash equivalents Short-term investments Cash $ 9,697 $ — $ — $ 9,697 $ 9,697 $ 9,697 $ — Money market funds Level 1 105,629 — — 105,629 105,629 105,629 — Certificate of deposits and term deposits Level 2 316,946 — — 316,946 316,946 — 316,946 HTM securities (1) U.S. Treasury bills Level 1 $ 188,030 $ 8 $ (540) 187,498 188,030 $ — $ 188,030 Government and governmental agencies Level 2 $ 44,357 $ 12 $ (12) 44,357 44,357 $ — $ 44,357 Corporate debt securities Level 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 |
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: March 31, 2023 December 31, 2022 Unaudited Audited Less than 12 months Less than 12 months Fair value Unrealized loss Fair value Unrealized loss U.S. Treasury bills 116,323 (272) 162,813 (540) Government and governmental agencies 1,597 (9) 38,477 (12) Corporate debt securities 224,483 (1,186) 162,085 (587) Total 342,403 (1,467) 363,375 (1,139) |