Annual report pursuant to Section 13 and 15(d)

FAIR VALUE (Details)

v3.22.4
FAIR VALUE (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Fair Value    
Investments at fair value $ 47,787 $ 111,876
Fair Value Measurements Recurring    
Fair Value    
Investments at fair value 51,942 118,718
Fair Value Measurements Recurring | Money market funds    
Fair Value    
Investments at fair value 4,155 6,842
Fair Value Measurements Recurring | US treasury bills    
Fair Value    
Investments at fair value 5,225 35,366
Fair Value Measurements Recurring | Government-sponsored enterprise securities    
Fair Value    
Investments at fair value 15,796 14,678
Fair Value Measurements Recurring | Corporate bonds and commercial paper    
Fair Value    
Investments at fair value 26,766 61,832
Fair Value Measurements Recurring | Level 1    
Fair Value    
Investments at fair value 4,155 6,842
Fair Value Measurements Recurring | Level 1 | Money market funds    
Fair Value    
Investments at fair value 4,155 6,842
Fair Value Measurements Recurring | Level 2    
Fair Value    
Investments at fair value 47,787 111,876
Fair Value Measurements Recurring | Level 2 | US treasury bills    
Fair Value    
Investments at fair value 5,225 35,366
Fair Value Measurements Recurring | Level 2 | Government-sponsored enterprise securities    
Fair Value    
Investments at fair value 15,796 14,678
Fair Value Measurements Recurring | Level 2 | Corporate bonds and commercial paper    
Fair Value    
Investments at fair value $ 26,766 $ 61,832