XML 72 R58.htm IDEA: XBRL DOCUMENT v3.22.4
SHORT-TERM INVESTMENTS - Schedule of Short-Term Investments (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Short-term investments:    
Amortized cost $ 163,756 $ 173,183
Unrealized gain 3 17
Unrealized Loss (1,685) (192)
Estimated Fair Value 162,074 173,008
Corporate debt securities    
Short-term investments:    
Amortized cost 17,056 42,174
Unrealized gain 0 11
Unrealized Loss (164) (52)
Estimated Fair Value 16,892 42,133
Commercial paper    
Short-term investments:    
Amortized cost 18,922 20,743
Unrealized gain 0 0
Unrealized Loss 0 0
Estimated Fair Value 18,922 20,743
U.S. government bonds    
Short-term investments:    
Amortized cost 106,774 86,265
Unrealized gain 0 0
Unrealized Loss (1,515) (135)
Estimated Fair Value 105,259 86,130
Certificate of deposits    
Short-term investments:    
Amortized cost 9,986 21,501
Unrealized gain 0 6
Unrealized Loss 0 0
Estimated Fair Value 9,986 21,507
Treasury bills    
Short-term investments:    
Amortized cost 9,518  
Unrealized gain 3  
Unrealized Loss (5)  
Estimated Fair Value 9,516  
Agency bonds    
Short-term investments:    
Amortized cost 1,500 2,500
Unrealized gain 0 0
Unrealized Loss (1) (5)
Estimated Fair Value $ 1,499 $ 2,495