XML 43 R34.htm IDEA: XBRL DOCUMENT v3.24.2.u1
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, 2024
Dec. 31, 2023
Cash and Cash Equivalents    
Cash Cash Equivalents And Marketable Securities [Line Items]    
Amortized Cost $ 112,501 $ 150,278
Unrealized Gains 0 1
Unrealized Losses 0 0
Estimated Fair Value 112,501 150,279
Marketable Securities Available-for-Sale    
Cash Cash Equivalents And Marketable Securities [Line Items]    
Amortized Cost 624,012 591,177
Unrealized Gains 162 1,179
Unrealized Losses (1,063) (333)
Estimated Fair Value 623,111 592,023
Marketable Securities Available-for-Sale | Cash and Cash Equivalents    
Cash Cash Equivalents And Marketable Securities [Line Items]    
Amortized Cost 736,513 741,455
Unrealized Gains 162 1,180
Unrealized Losses (1,063) (333)
Estimated Fair Value 735,612 742,302
Cash | Cash and Cash Equivalents    
Cash Cash Equivalents And Marketable Securities [Line Items]    
Amortized Cost 8,267 11,190
Unrealized Gains 0 0
Unrealized Losses 0 0
Estimated Fair Value 8,267 11,190
Money Market Funds | Cash and Cash Equivalents    
Cash Cash Equivalents And Marketable Securities [Line Items]    
Amortized Cost 96,611 131,635
Unrealized Gains 0 0
Unrealized Losses 0 0
Estimated Fair Value 96,611 131,635
U.S. Treasuries | Marketable Securities Available-for-Sale    
Cash Cash Equivalents And Marketable Securities [Line Items]    
Amortized Cost 134,941 74,109
Unrealized Gains 76 172
Unrealized Losses (321) (44)
Estimated Fair Value 134,696 74,237
U.S. Government Agency Securities | Marketable Securities Available-for-Sale    
Cash Cash Equivalents And Marketable Securities [Line Items]    
Amortized Cost 172,341 216,265
Unrealized Gains 48 692
Unrealized Losses (305) (269)
Estimated Fair Value 172,084 216,688
Corporate Debt Securities | Cash and Cash Equivalents    
Cash Cash Equivalents And Marketable Securities [Line Items]    
Amortized Cost 7,623 7,453
Unrealized Gains 0 1
Unrealized Losses 0 0
Estimated Fair Value 7,623 7,454
Corporate Debt Securities | Marketable Securities Available-for-Sale    
Cash Cash Equivalents And Marketable Securities [Line Items]    
Amortized Cost 316,730 300,803
Unrealized Gains 38 315
Unrealized Losses (437) (20)
Estimated Fair Value $ 316,331 $ 301,098