v3.26.1
CASH AND CASH EQUIVALENTS AND MARKETABLE SECURITIES - Schedule of Cash Equivalents and Marketable Securities with Unrealized Losses (Details)
$ in Thousands
Jun. 30, 2026
USD ($)
Marketable Securities [Line Items]  
Fair value, in loss position for less than 12 months $ 185,418
Unrealized losses, in loss position for less than 12 months (528)
Certificates of deposit  
Marketable Securities [Line Items]  
Fair value, in loss position for less than 12 months 27,801
Unrealized losses, in loss position for less than 12 months (20)
Commercial paper  
Marketable Securities [Line Items]  
Fair value, in loss position for less than 12 months 32,857
Unrealized losses, in loss position for less than 12 months (46)
Corporate debt securities  
Marketable Securities [Line Items]  
Fair value, in loss position for less than 12 months 65,554
Unrealized losses, in loss position for less than 12 months (190)
Yankee bonds  
Marketable Securities [Line Items]  
Fair value, in loss position for less than 12 months 3,093
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 36,344
Unrealized losses, in loss position for less than 12 months (255)
Asset-backed securities  
Marketable Securities [Line Items]  
Fair value, in loss position for less than 12 months 19,769
Unrealized losses, in loss position for less than 12 months $ (16)