Quarterly report pursuant to Section 13 or 15(d)

CASH, CASH EQUIVALENTS AND SHORT-TERM INVESTMENTS - Unrealized Loss Position (Details)

v3.22.1
CASH, CASH EQUIVALENTS AND SHORT-TERM INVESTMENTS - Unrealized Loss Position (Details)
$ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2022
USD ($)
position
security
Dec. 31, 2021
Fair value and gross unrealized losses of investments in individual securities in unrealized loss position    
Weighted-average time to maturity of cash equivalents and available-for-sale securities 166 days 196 days
Number of investments in continuous unrealized loss position for more than 12 months | position 0  
Number of individual securities in unrealized loss position for 12 months or less | security 44  
Fair Value $ 90,336  
Unrealized Losses (416)  
U S Treasury Securities    
Fair value and gross unrealized losses of investments in individual securities in unrealized loss position    
Fair Value 35,170  
Unrealized Losses (183)  
U S Government Sponsored Enterprises Debt Securities    
Fair value and gross unrealized losses of investments in individual securities in unrealized loss position    
Fair Value 15,559  
Unrealized Losses (118)  
Corporate Bond Securities And Commercial Paper    
Fair value and gross unrealized losses of investments in individual securities in unrealized loss position    
Fair Value 39,607  
Unrealized Losses $ (115)