XML 84 R67.htm IDEA: XBRL DOCUMENT v3.25.0.1
CASH AND CASH EQUIVALENTS AND MARKETABLE SECURITIES - Schedule of Cash Equivalents and Marketable Securities with Unrealized Losses (Details)
$ in Thousands
Dec. 31, 2024
USD ($)
Marketable Securities [Line Items]  
Fair Value - Less than 12 Months $ 31,689
Unrealized Losses - Less than 12 Months (88)
Fair Value - Greater than 12 Months 42,423
Unrealized Losses - Greater than 12 Months (15)
Fair Value - Total 74,112
Unrealized Losses - Total (103)
Corporate debt securities  
Marketable Securities [Line Items]  
Fair Value - Less than 12 Months 11,192
Unrealized Losses - Less than 12 Months (31)
Fair Value - Greater than 12 Months 0
Unrealized Losses - Greater than 12 Months 0
Fair Value - Total 11,192
Unrealized Losses - Total (31)
U.S. Treasury securities  
Marketable Securities [Line Items]  
Fair Value - Less than 12 Months 20,497
Unrealized Losses - Less than 12 Months (57)
Fair Value - Greater than 12 Months 42,423
Unrealized Losses - Greater than 12 Months (15)
Fair Value - Total 62,920
Unrealized Losses - Total $ (72)