XML 49 R35.htm IDEA: XBRL DOCUMENT v3.22.4
SHORT-TERM INVESTMENTS (Tables)
12 Months Ended
Dec. 31, 2022
Investments, Debt and Equity Securities [Abstract]  
Schedule of Short-Term Investments The following tables summarize the estimated fair value of the Company’s short-term investments and the gross unrealized holding gains and losses as of December 31, 2022 and 2021 (in thousands):
As of December 31, 2022
Amortized costUnrealized gainUnrealized LossEstimated Fair Value
Corporate debt securities$17,056 $— $(164)$16,892 
Commercial paper18,922 — — 18,922 
U.S. government bonds106,774 — (1,515)105,259 
Certificate of deposits9,986 — — 9,986 
Treasury bills9,518 (5)9,516 
Agency bonds1,500 — (1)1,499 
Total short-term investments$163,756 $$(1,685)$162,074 

As of December 31, 2021
Amortized costUnrealized gainUnrealized LossEstimated Fair Value
Corporate debt securities$42,174 $11 $(52)$42,133 
Commercial paper20,743 — — 20,743 
U.S. government bonds86,265 — (135)86,130 
Certificate of deposits21,501 — 21,507 
Agency bonds2,500 — (5)2,495 
Total short-term investments$173,183 $17 $(192)$173,008 
Schedule of Contractual Maturities of Short-Term Investments
The following table presents the contractual maturities of the Company’s short-term investments as of December 31, 2022 (in thousands):
As of December 31, 2022
Amortized costEstimated Fair Value
Due within one year$98,136 $97,732 
Due between one to two years65,620 64,342 
Total$163,756 $162,074