XML 59 R47.htm IDEA: XBRL DOCUMENT v3.25.2
CASH AND CASH EQUIVALENTS AND MARKETABLE SECURITIES - Schedule of Cash Equivalents and Marketable Securities with Unrealized Losses (Details)
$ in Thousands
Jun. 30, 2025
USD ($)
Marketable Securities [Line Items]  
Fair value, in loss position for less than 12 months $ 34,307
Unrealized Losses, in loss position for less than 12 months (30)
Certificates of deposit  
Marketable Securities [Line Items]  
Fair value, in loss position for less than 12 months 2,499
Unrealized Losses, in loss position for less than 12 months (1)
Commercial paper  
Marketable Securities [Line Items]  
Fair value, in loss position for less than 12 months 5,979
Unrealized Losses, in loss position for less than 12 months (1)
Corporate debt securities  
Marketable Securities [Line Items]  
Fair value, in loss position for less than 12 months 12,466
Unrealized Losses, in loss position for less than 12 months (11)
Yankee bonds  
Marketable Securities [Line Items]  
Fair value, in loss position for less than 12 months 2,724
Unrealized Losses, in loss position for less than 12 months (1)
U.S. Treasury securities  
Marketable Securities [Line Items]  
Fair value, in loss position for less than 12 months 10,639
Unrealized Losses, in loss position for less than 12 months $ (16)