XML 54 R31.htm IDEA: XBRL DOCUMENT v3.23.1
FAIR VALUE OF FINANCIAL INSTRUMENTS - SCHEDULE OF SHORT-TERM INVESTMENTS WITH UNREALIZED LOSSES (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Debt Securities, Available-for-Sale, Unrealized Loss Position [Line Items]    
Short-term investments, Less than 12 months, Fair Value $ 59,863 $ 69,155
Short-term investments, Less than 12 months, Unrealized Losses (223) (68)
Short-term investments, 12 months or Greater, Fair Value 24,833  
Short-term investments, 12 months or Greater, Unrealized Losses (261)  
Short-term investments, Total Fair Value 84,696 69,155
Short-term investments, Total Unrealized Losses (484) (68)
Corporate Debt Securities    
Debt Securities, Available-for-Sale, Unrealized Loss Position [Line Items]    
Short-term investments, Less than 12 months, Fair Value   10,757
Short-term investments, Less than 12 months, Unrealized Losses   (11)
Short-term investments, Total Fair Value   10,757
Short-term investments, Total Unrealized Losses   (11)
Commercial paper    
Debt Securities, Available-for-Sale, Unrealized Loss Position [Line Items]    
Short-term investments, Less than 12 months, Fair Value 34,928 33,204
Short-term investments, Less than 12 months, Unrealized Losses (84) (9)
Short-term investments, Total Fair Value 34,928 33,204
Short-term investments, Total Unrealized Losses (84) (9)
U.S. Treasury bills    
Debt Securities, Available-for-Sale, Unrealized Loss Position [Line Items]    
Short-term investments, Less than 12 months, Fair Value 1,971 25,194
Short-term investments, Less than 12 months, Unrealized Losses (6) (48)
Short-term investments, 12 months or Greater, Fair Value 24,833  
Short-term investments, 12 months or Greater, Unrealized Losses (261)  
Short-term investments, Total Fair Value 26,804 25,194
Short-term investments, Total Unrealized Losses (267) $ (48)
Agency bond    
Debt Securities, Available-for-Sale, Unrealized Loss Position [Line Items]    
Short-term investments, Less than 12 months, Fair Value 22,964  
Short-term investments, Less than 12 months, Unrealized Losses (133)  
Short-term investments, Total Fair Value 22,964  
Short-term investments, Total Unrealized Losses $ (133)