XML 58 R46.htm IDEA: XBRL DOCUMENT v3.25.2
CASH AND CASH EQUIVALENTS AND MARKETABLE SECURITIES - Schedule of Cash Equivalents and Marketable Securities (Details)
$ in Thousands
Jun. 30, 2025
USD ($)
Marketable Securities [Line Items]  
Amortized Cost $ 675,434
Gross Unrealized Gains 247
Gross Unrealized Losses (30)
Fair Value 675,651
Cash Equivalents 490,433
Marketable Securities 185,218
Money market accounts  
Marketable Securities [Line Items]  
Amortized Cost 474,463
Gross Unrealized Gains 0
Gross Unrealized Losses 0
Fair Value 474,463
Cash Equivalents 474,463
Marketable Securities 0
Certificates of deposit  
Marketable Securities [Line Items]  
Amortized Cost 15,163
Gross Unrealized Gains 7
Gross Unrealized Losses (1)
Fair Value 15,169
Cash Equivalents 0
Marketable Securities 15,169
Commercial paper  
Marketable Securities [Line Items]  
Amortized Cost 13,481
Gross Unrealized Gains 2
Gross Unrealized Losses (1)
Fair Value 13,482
Cash Equivalents 5,979
Marketable Securities 7,503
Corporate debt securities  
Marketable Securities [Line Items]  
Amortized Cost 95,135
Gross Unrealized Gains 115
Gross Unrealized Losses (11)
Fair Value 95,239
Cash Equivalents 0
Marketable Securities 95,239
Yankee bonds  
Marketable Securities [Line Items]  
Amortized Cost 3,208
Gross Unrealized Gains 4
Gross Unrealized Losses (1)
Fair Value 3,211
Cash Equivalents 0
Marketable Securities 3,211
U.S. Treasury securities  
Marketable Securities [Line Items]  
Amortized Cost 39,240
Gross Unrealized Gains 22
Gross Unrealized Losses (16)
Fair Value 39,246
Cash Equivalents 9,991
Marketable Securities 29,255
Mortgage- and asset-backed securities  
Marketable Securities [Line Items]  
Amortized Cost 34,744
Gross Unrealized Gains 97
Gross Unrealized Losses 0
Fair Value 34,841
Cash Equivalents 0
Marketable Securities $ 34,841