XML 46 R35.htm IDEA: XBRL DOCUMENT v3.24.3
Cash and 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, 2024
Dec. 31, 2023
Cash Cash Equivalents And Marketable Securities [Line Items]    
Amortized Cost $ 641,541 $ 591,177
Unrealized Gains 3,201 1,179
Unrealized Losses (82) (333)
Estimated Fair Value 644,660 592,023
Total cash and cash equivalents, and marketable securities, Amortized Cost 760,873 741,455
Total cash and cash equivalents, and marketable securities, Unrealized Gain 3,201 1,180
Total cash and cash equivalents, and marketable securities, Unrealized Loss (82) (333)
Total cash and cash equivalents, and marketable securities, Fair Value 763,992 742,302
U.S. treasuries    
Cash Cash Equivalents And Marketable Securities [Line Items]    
Amortized Cost 169,214 74,109
Unrealized Gains 1,118 172
Unrealized Losses (7) (44)
Estimated Fair Value 170,325 74,237
U.S. government agency securities    
Cash Cash Equivalents And Marketable Securities [Line Items]    
Amortized Cost 166,881 216,265
Unrealized Gains 1,018 692
Unrealized Losses (40) (269)
Estimated Fair Value 167,859 216,688
Corporate debt securities    
Cash Cash Equivalents And Marketable Securities [Line Items]    
Amortized Cost 305,446 300,803
Unrealized Gains 1,065 315
Unrealized Losses (35) (20)
Estimated Fair Value 306,476 301,098
Cash and cash equivalents:    
Cash Cash Equivalents And Marketable Securities [Line Items]    
Amortized Cost 119,332 150,278
Unrealized Gains 0 1
Unrealized Losses 0 0
Estimated Fair Value 119,332 150,279
Cash and cash equivalents: | Cash    
Cash Cash Equivalents And Marketable Securities [Line Items]    
Amortized Cost 19,172 11,190
Unrealized Gains 0 0
Unrealized Losses 0 0
Estimated Fair Value 19,172 11,190
Cash and cash equivalents: | Money market funds    
Cash Cash Equivalents And Marketable Securities [Line Items]    
Amortized Cost 100,160 131,635
Unrealized Gains 0 0
Unrealized Losses 0 0
Estimated Fair Value 100,160 131,635
Cash and cash equivalents: | Corporate debt securities    
Cash Cash Equivalents And Marketable Securities [Line Items]    
Amortized Cost 0 7,453
Unrealized Gains 0 1
Unrealized Losses 0 0
Estimated Fair Value $ 0 $ 7,454