XML 48 R35.htm IDEA: XBRL DOCUMENT v3.23.2
Cash, Cash Equivalents, Restricted Cash and Marketable Securities - Summary of Cash, Cash Equivalents and Marketable Securities (Detail) - USD ($)
$ in Thousands
6 Months Ended 12 Months Ended
Jun. 30, 2023
Dec. 31, 2022
Cash and Cash Equivalents    
Cash Cash Equivalents And Marketable Securities [Line Items]    
Amortized Cost $ 226,823 $ 202,004
Unrealized Gains 0 0
Unrealized Losses 0 0
Estimated Fair Value 226,823 202,004
Marketable Securities Available-for-Sale    
Cash Cash Equivalents And Marketable Securities [Line Items]    
Amortized Cost 456,638 423,796
Unrealized Gains 6 12
Unrealized Losses (1,942) (1,417)
Estimated Fair Value 454,702 422,391
Marketable Securities Available-for-Sale | Cash and Cash Equivalents    
Cash Cash Equivalents And Marketable Securities [Line Items]    
Amortized Cost 683,461 625,800
Unrealized Gains 6 12
Unrealized Losses (1,942) (1,417)
Estimated Fair Value 681,525 624,395
Cash | Cash and Cash Equivalents    
Cash Cash Equivalents And Marketable Securities [Line Items]    
Amortized Cost 74,527 29,586
Unrealized Gains 0 0
Unrealized Losses 0 0
Estimated Fair Value 74,527 29,586
Money Market Funds | Cash and Cash Equivalents    
Cash Cash Equivalents And Marketable Securities [Line Items]    
Amortized Cost 152,296 172,418
Unrealized Gains 0 0
Unrealized Losses 0 0
Estimated Fair Value 152,296 172,418
U.S. Treasuries | Marketable Securities Available-for-Sale    
Cash Cash Equivalents And Marketable Securities [Line Items]    
Amortized Cost 20,512 42,502
Unrealized Gains 0 0
Unrealized Losses (155) (194)
Estimated Fair Value 20,357 42,308
U.S. Government Agency Securities | Marketable Securities Available-for-Sale    
Cash Cash Equivalents And Marketable Securities [Line Items]    
Amortized Cost 174,012 88,429
Unrealized Gains 0 0
Unrealized Losses (1,221) (397)
Estimated Fair Value 172,791 88,032
Corporate Debt Securities | Marketable Securities Available-for-Sale    
Cash Cash Equivalents And Marketable Securities [Line Items]    
Amortized Cost 262,114 292,865
Unrealized Gains 6 12
Unrealized Losses (566) (826)
Estimated Fair Value $ 261,554 $ 292,051