XML 62 R53.htm IDEA: XBRL DOCUMENT v3.23.3
Cash and Cash Equivalents and Marketable Securities - Schedule of Cash Equivalents and Marketable Securities (Details)
$ in Thousands
Sep. 30, 2023
USD ($)
Marketable Securities [Line Items]  
Amortized Cost $ 319,774
Gross Unrealized Gains 21
Gross Unrealized Losses (1,122)
Fair Value 318,673
Cash Equivalents 89,209
Marketable Securities 229,464
Corporate Debt Securities [Member]  
Marketable Securities [Line Items]  
Amortized Cost 63,567
Gross Unrealized Gains 13
Gross Unrealized Losses (181)
Fair Value 63,399
Cash Equivalents 0
Marketable Securities 63,399
Mortgage- and Asset-backed Securities [Member]  
Marketable Securities [Line Items]  
Amortized Cost 15,840
Gross Unrealized Gains 2
Gross Unrealized Losses (34)
Fair Value 15,808
Cash Equivalents 0
Marketable Securities 15,808
U.S. Government Agency Bonds [Member]  
Marketable Securities [Line Items]  
Amortized Cost 3,000
Gross Unrealized Gains 0
Gross Unrealized Losses (3)
Fair Value 2,997
Cash Equivalents 0
Marketable Securities 2,997
U.S. Treasury Securities [Member]  
Marketable Securities [Line Items]  
Amortized Cost 64,204
Gross Unrealized Gains 1
Gross Unrealized Losses (865)
Fair Value 63,340
Cash Equivalents 0
Marketable Securities 63,340
Yankee Bonds [Member]  
Marketable Securities [Line Items]  
Amortized Cost 3,865
Gross Unrealized Gains 0
Gross Unrealized Losses (3)
Fair Value 3,862
Cash Equivalents 0
Marketable Securities 3,862
Commercial Paper [Member]  
Marketable Securities [Line Items]  
Amortized Cost 50,550
Gross Unrealized Gains 1
Gross Unrealized Losses (20)
Fair Value 50,531
Cash Equivalents 0
Marketable Securities 48,738
Certificates Of Deposit [Member]  
Marketable Securities [Line Items]  
Amortized Cost 31,332
Gross Unrealized Gains 4
Gross Unrealized Losses (16)
Fair Value 31,320
Cash Equivalents 0
Marketable Securities 31,320
Money market accounts [Member]  
Marketable Securities [Line Items]  
Amortized Cost 87,416
Gross Unrealized Gains 0
Gross Unrealized Losses 0
Fair Value 87,416
Cash Equivalents 87,416
Marketable Securities $ 0