XML 48 R34.htm IDEA: XBRL DOCUMENT v3.22.2.2
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, 2022
Dec. 31, 2021
Cash and Cash Equivalents    
Cash Cash Equivalents And Marketable Securities [Line Items]    
Amortized Cost $ 198,576 $ 436,189
Unrealized Gains 0 0
Unrealized Losses 0 0
Estimated Fair Value 198,576 436,189
Marketable Securities Available-for-Sale    
Cash Cash Equivalents And Marketable Securities [Line Items]    
Amortized Cost 390,206 109,760
Unrealized Gains 0 9
Unrealized Losses (2,296) (8)
Estimated Fair Value 387,910 109,761
Marketable Securities Available-for-Sale | Cash and Cash Equivalents    
Cash Cash Equivalents And Marketable Securities [Line Items]    
Amortized Cost 588,782 545,949
Unrealized Gains 0 9
Unrealized Losses (2,296) (8)
Estimated Fair Value 586,486 545,950
Cash | Cash and Cash Equivalents    
Cash Cash Equivalents And Marketable Securities [Line Items]    
Amortized Cost 38,612 6,995
Unrealized Gains 0 0
Unrealized Losses 0 0
Estimated Fair Value 38,612 6,995
Money Market Funds | Cash and Cash Equivalents    
Cash Cash Equivalents And Marketable Securities [Line Items]    
Amortized Cost 159,964 429,194
Unrealized Gains 0 0
Unrealized Losses 0 0
Estimated Fair Value 159,964 429,194
U.S. Treasuries | Marketable Securities Available-for-Sale    
Cash Cash Equivalents And Marketable Securities [Line Items]    
Amortized Cost 41,281 4,005
Unrealized Gains   0
Unrealized Losses (338) (1)
Estimated Fair Value 40,943 4,004
U.S. Government Agency Securities | Marketable Securities Available-for-Sale    
Cash Cash Equivalents And Marketable Securities [Line Items]    
Amortized Cost 34,246 26,555
Unrealized Gains   0
Unrealized Losses (219) (7)
Estimated Fair Value 34,027 26,548
Corporate Debt Securities | Marketable Securities Available-for-Sale    
Cash Cash Equivalents And Marketable Securities [Line Items]    
Amortized Cost 314,679 79,200
Unrealized Gains   9
Unrealized Losses (1,739) 0
Estimated Fair Value $ 312,940 $ 79,209