XML 36 R26.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Cash Equivalents and Marketable Securities - Summary of Amortized Cost and Fair Value of Cash Equivalents and Marketable Securities by Major Investment Category (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2024
Dec. 31, 2023
Cash and Cash Equivalents [Line Items]    
Amortized Cost $ 383,055 $ 452,119
Gross Unrealized Gain 9 26
Gross Unrealized Loss (157) (102)
Estimated Fair Value 382,907 452,043
Cash Equivalents    
Cash and Cash Equivalents [Line Items]    
Amortized Cost 142,817 362,254
Gross Unrealized Gain 0 6
Gross Unrealized Loss 0 (6)
Estimated Fair Value 142,817 362,254
Cash Equivalents | Money Market Funds    
Cash and Cash Equivalents [Line Items]    
Amortized Cost 142,817 306,801
Gross Unrealized Gain 0 0
Gross Unrealized Loss 0 0
Estimated Fair Value 142,817 306,801
Cash Equivalents | U.S Government and Agency Debt Securities    
Cash and Cash Equivalents [Line Items]    
Amortized Cost   12,998
Gross Unrealized Gain 0 0
Gross Unrealized Loss (108) (6)
Estimated Fair Value 122,552 12,992
Cash Equivalents | Commercial Paper    
Cash and Cash Equivalents [Line Items]    
Amortized Cost   42,455
Gross Unrealized Gain 3 6
Gross Unrealized Loss (1) 0
Estimated Fair Value 11,671 42,461
Marketable Securities    
Cash and Cash Equivalents [Line Items]    
Amortized Cost 240,238 89,865
Gross Unrealized Gain 9 20
Gross Unrealized Loss (157) (96)
Estimated Fair Value 240,090 89,789
Marketable Securities | U.S Government and Agency Debt Securities    
Cash and Cash Equivalents [Line Items]    
Amortized Cost 122,660 37,515
Gross Unrealized Gain   0
Gross Unrealized Loss   (91)
Estimated Fair Value   37,424
Marketable Securities | Corporate Debt Securities    
Cash and Cash Equivalents [Line Items]    
Amortized Cost 36,297 4,816
Gross Unrealized Gain 5 3
Gross Unrealized Loss (12) (1)
Estimated Fair Value 36,290 4,818
Marketable Securities | Commercial Paper    
Cash and Cash Equivalents [Line Items]    
Amortized Cost 69,612 47,534
Gross Unrealized Gain 1 17
Gross Unrealized Loss (36) (4)
Estimated Fair Value 69,577 $ 47,547
Marketable Securities | Certificates of Deposit    
Cash and Cash Equivalents [Line Items]    
Amortized Cost $ 11,669