XML 45 R34.htm IDEA: XBRL DOCUMENT v3.23.3
Cash, Cash Equivalents, Restricted Cash and Marketable Securities - Summary of Cash, Cash Equivalents and Marketable Securities (Detail) - USD ($)
$ in Thousands
9 Months Ended 12 Months Ended
Sep. 30, 2023
Dec. 31, 2022
Cash and Cash Equivalents    
Cash Cash Equivalents And Marketable Securities [Line Items]    
Amortized Cost $ 154,511 $ 202,004
Unrealized Gains 0 0
Unrealized Losses 0 0
Estimated Fair Value 154,511 202,004
Marketable Securities Available-for-Sale    
Cash Cash Equivalents And Marketable Securities [Line Items]    
Amortized Cost 567,417 423,796
Unrealized Gains 6 12
Unrealized Losses (1,518) (1,417)
Estimated Fair Value 565,905 422,391
Marketable Securities Available-for-Sale | Cash and Cash Equivalents    
Cash Cash Equivalents And Marketable Securities [Line Items]    
Amortized Cost 721,928 625,800
Unrealized Gains 6 12
Unrealized Losses (1,518) (1,417)
Estimated Fair Value 720,416 624,395
Cash | Cash and Cash Equivalents    
Cash Cash Equivalents And Marketable Securities [Line Items]    
Amortized Cost 21,922 29,586
Unrealized Gains 0 0
Unrealized Losses 0 0
Estimated Fair Value 21,922 29,586
Money Market Funds | Cash and Cash Equivalents    
Cash Cash Equivalents And Marketable Securities [Line Items]    
Amortized Cost 131,837 172,418
Unrealized Gains 0 0
Unrealized Losses 0 0
Estimated Fair Value 131,837 172,418
U.S. Treasuries | Marketable Securities Available-for-Sale    
Cash Cash Equivalents And Marketable Securities [Line Items]    
Amortized Cost 51,734 42,502
Unrealized Gains 0 0
Unrealized Losses (145) (194)
Estimated Fair Value 51,589 42,308
U.S. Government Agency Securities | Marketable Securities Available-for-Sale    
Cash Cash Equivalents And Marketable Securities [Line Items]    
Amortized Cost 190,323 88,429
Unrealized Gains 0 0
Unrealized Losses (1,011) (397)
Estimated Fair Value 189,312 88,032
Corporate Debt Securities | Cash and Cash Equivalents    
Cash Cash Equivalents And Marketable Securities [Line Items]    
Amortized Cost 752  
Unrealized Gains 0  
Unrealized Losses 0  
Estimated Fair Value 752  
Corporate Debt Securities | Marketable Securities Available-for-Sale    
Cash Cash Equivalents And Marketable Securities [Line Items]    
Amortized Cost 325,360 292,865
Unrealized Gains 6 12
Unrealized Losses (362) (826)
Estimated Fair Value $ 325,004 $ 292,051