XML 42 R29.htm IDEA: XBRL DOCUMENT v3.24.3
FAIR VALUE OF FINANCIAL INSTRUMENTS - SCHEDULE OF SHORT-TERM INVESTMENTS WITH UNREALIZED LOSSES (Details)
$ in Thousands
Dec. 31, 2023
USD ($)
Debt Securities, Available-for-Sale, Unrealized Loss Position  
Short-term investments, Less than 12 months, Fair Value $ 13,400
Short-term investments, Less than 12 months, Unrealized Losses (14)
Short-term investments, 12 months or Greater, Fair Value 7,586
Short-term investments, 12 months or Greater, Unrealized Losses (9)
Short-term investments, Total Fair Value 20,986
Short-term investments, Total Unrealized Losses (23)
Commercial paper  
Debt Securities, Available-for-Sale, Unrealized Loss Position  
Short-term investments, Less than 12 months, Fair Value 6,042
Short-term investments, Less than 12 months, Unrealized Losses (5)
Short-term investments, Total Fair Value 6,042
Short-term investments, Total Unrealized Losses (5)
Agency bond  
Debt Securities, Available-for-Sale, Unrealized Loss Position  
Short-term investments, Less than 12 months, Fair Value 3,760
Short-term investments, Less than 12 months, Unrealized Losses (6)
Short-term investments, 12 months or Greater, Fair Value 6,579
Short-term investments, 12 months or Greater, Unrealized Losses (8)
Short-term investments, Total Fair Value 10,339
Short-term investments, Total Unrealized Losses (14)
U.S. Treasury bills  
Debt Securities, Available-for-Sale, Unrealized Loss Position  
Short-term investments, Less than 12 months, Fair Value 488
Short-term investments, Less than 12 months, Unrealized Losses (2)
Short-term investments, 12 months or Greater, Fair Value 1,007
Short-term investments, 12 months or Greater, Unrealized Losses (1)
Short-term investments, Total Fair Value 1,495
Short-term investments, Total Unrealized Losses (3)
Corporate debt securities  
Debt Securities, Available-for-Sale, Unrealized Loss Position  
Short-term investments, Less than 12 months, Fair Value 3,110
Short-term investments, Less than 12 months, Unrealized Losses (1)
Short-term investments, Total Fair Value 3,110
Short-term investments, Total Unrealized Losses $ (1)