XML 62 R44.htm IDEA: XBRL DOCUMENT v3.22.4
Cash, Cash Equivalents, Restricted Cash and Marketable Securities - Summary of Cash, Cash Equivalents and Marketable Securities (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Cash and Cash Equivalents    
Cash Cash Equivalents And Marketable Securities [Line Items]    
Amortized Cost $ 202,004 $ 436,189
Unrealized Gains 0 0
Unrealized Losses 0 0
Estimated Fair Value 202,004 436,189
Marketable Securities Available-for-Sale    
Cash Cash Equivalents And Marketable Securities [Line Items]    
Amortized Cost 423,796 109,760
Unrealized Gains 12 9
Unrealized Losses (1,417) (8)
Estimated Fair Value 422,391 109,761
Marketable Securities Available-for-Sale | Cash and Cash Equivalents    
Cash Cash Equivalents And Marketable Securities [Line Items]    
Amortized Cost 625,800 545,949
Unrealized Gains 12 9
Unrealized Losses (1,417) (8)
Estimated Fair Value 624,395 545,950
Cash | Cash and Cash Equivalents    
Cash Cash Equivalents And Marketable Securities [Line Items]    
Amortized Cost 29,586 6,995
Unrealized Gains 0 0
Unrealized Losses 0 0
Estimated Fair Value 29,586 6,995
Money Market Funds | Cash and Cash Equivalents    
Cash Cash Equivalents And Marketable Securities [Line Items]    
Amortized Cost 172,418 429,194
Unrealized Gains 0 0
Unrealized Losses 0 0
Estimated Fair Value 172,418 429,194
Corporate Debt Securities | Marketable Securities Available-for-Sale    
Cash Cash Equivalents And Marketable Securities [Line Items]    
Amortized Cost 292,865 79,200
Unrealized Gains 12 9
Unrealized Losses (826) 0
Estimated Fair Value 292,051 79,209
U.S. Treasuries | Marketable Securities Available-for-Sale    
Cash Cash Equivalents And Marketable Securities [Line Items]    
Amortized Cost 42,502 4,005
Unrealized Gains 0 0
Unrealized Losses (194) (1)
Estimated Fair Value 42,308 4,004
U.S. Government Agency Securities | Marketable Securities Available-for-Sale    
Cash Cash Equivalents And Marketable Securities [Line Items]    
Amortized Cost 88,429 26,555
Unrealized Gains 0 0
Unrealized Losses (397) (7)
Estimated Fair Value $ 88,032 $ 26,548