XML 57 R45.htm IDEA: XBRL DOCUMENT v3.23.1
SHORT-TERM INVESTMENTS - Schedule of Short-Term Investments (Details) - USD ($)
$ in Thousands
Mar. 31, 2023
Dec. 31, 2022
Short-term investments:    
Amortized Cost $ 87,817 $ 163,756
Unrealized Gain 14 3
Unrealized Loss (153) (1,685)
Debt securities: 87,678 162,074
Corporate debt securities    
Short-term investments:    
Amortized Cost 13,467 17,056
Unrealized Gain 1 0
Unrealized Loss (35) (164)
Debt securities: 13,433 16,892
Commercial paper    
Short-term investments:    
Amortized Cost 16,845 18,922
Unrealized Gain 0 0
Unrealized Loss 0 0
Debt securities: 16,845 18,922
U.S. government bonds    
Short-term investments:    
Amortized Cost 30,954 106,774
Unrealized Gain 9 0
Unrealized Loss (111) (1,515)
Debt securities: 30,852 105,259
Certificate of deposits    
Short-term investments:    
Amortized Cost 4,694 9,986
Unrealized Gain 0 0
Unrealized Loss 0 0
Debt securities: 4,694 9,986
Treasury bills    
Short-term investments:    
Amortized Cost 10,768 9,518
Unrealized Gain 1 3
Unrealized Loss (6) (5)
Debt securities: 10,763 9,516
Agency bonds    
Short-term investments:    
Amortized Cost 11,089 1,500
Unrealized Gain 3 0
Unrealized Loss (1) (1)
Debt securities: $ 11,091 $ 1,499