Quarterly report pursuant to Section 13 or 15(d)

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

v3.24.1.u1
CASH, CASH EQUIVALENTS AND SHORT-TERM INVESTMENTS - Unrealized Loss Position (Details)
$ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2024
USD ($)
position
Dec. 31, 2023
USD ($)
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 58 days 82 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 | position 31  
Credit losses recognized $ 0 $ 0
Fair Value 27,990  
Unrealized Losses (8)  
US treasury bills    
Fair value and gross unrealized losses of investments in individual securities in unrealized loss position    
Fair Value 11,919  
Unrealized Losses (1)  
Government-sponsored enterprise securities    
Fair value and gross unrealized losses of investments in individual securities in unrealized loss position    
Fair Value 3,986  
Unrealized Losses (1)  
Corporate bonds and commercial paper    
Fair value and gross unrealized losses of investments in individual securities in unrealized loss position    
Fair Value 12,085  
Unrealized Losses $ (6)