XML 55 R45.htm IDEA: XBRL DOCUMENT v3.24.2
CASH AND MARKETABLE SECURITIES - Summary of Components of Marketable Securities (Details) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2024
Dec. 31, 2023
Schedule of Held-to-maturity Securities [Line Items]    
Other than temporary impairment $ 0  
Short-term marketable securities:    
Amortized Cost 133,089 $ 153,221
Unrealized Holding Gains, Net 1,633 2,749
Fair Value 134,722 155,970
U.S. agency securities    
Short-term marketable securities:    
Debt securities, amortized cost 90,403 80,468
Unrealized holding gain 1,268 2,038
Debt securities, fair value 91,671 82,506
Corporate debt securities    
Short-term marketable securities:    
Debt securities, amortized cost 42,686 72,753
Unrealized holding gain 365 711
Debt securities, fair value $ 43,051 $ 73,464