XML 54 R44.htm IDEA: XBRL DOCUMENT v3.24.0.1
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, 2023
Dec. 31, 2022
Cash and Cash Equivalents    
Cash Cash Equivalents And Marketable Securities [Line Items]    
Amortized Cost $ 150,278 $ 202,004
Unrealized Gains 1 0
Unrealized Losses 0 0
Estimated Fair Value 150,279 202,004
Marketable Securities Available-for-Sale    
Cash Cash Equivalents And Marketable Securities [Line Items]    
Amortized Cost 591,177 423,796
Unrealized Gains 1,179 12
Unrealized Losses (333) (1,417)
Estimated Fair Value 592,023 422,391
Marketable Securities Available-for-Sale | Cash and Cash Equivalents    
Cash Cash Equivalents And Marketable Securities [Line Items]    
Amortized Cost 741,455 625,800
Unrealized Gains 1,180 12
Unrealized Losses (333) (1,417)
Estimated Fair Value 742,302 624,395
Cash | Cash and Cash Equivalents    
Cash Cash Equivalents And Marketable Securities [Line Items]    
Amortized Cost 11,190 29,586
Unrealized Gains 0 0
Unrealized Losses 0 0
Estimated Fair Value 11,190 29,586
Money Market Funds | Cash and Cash Equivalents    
Cash Cash Equivalents And Marketable Securities [Line Items]    
Amortized Cost 131,635 172,418
Unrealized Gains 0 0
Unrealized Losses 0 0
Estimated Fair Value 131,635 172,418
Corporate Debt Securities | Cash and Cash Equivalents    
Cash Cash Equivalents And Marketable Securities [Line Items]    
Amortized Cost 7,453  
Unrealized Gains 1  
Unrealized Losses 0  
Estimated Fair Value 7,454  
Corporate Debt Securities | Marketable Securities Available-for-Sale    
Cash Cash Equivalents And Marketable Securities [Line Items]    
Amortized Cost 300,803 292,865
Unrealized Gains 315 12
Unrealized Losses (20) (826)
Estimated Fair Value 301,098 292,051
U.S. Treasuries | Marketable Securities Available-for-Sale    
Cash Cash Equivalents And Marketable Securities [Line Items]    
Amortized Cost 74,109 42,502
Unrealized Gains 172 0
Unrealized Losses (44) (194)
Estimated Fair Value 74,237 42,308
U.S. Government Agency Securities | Marketable Securities Available-for-Sale    
Cash Cash Equivalents And Marketable Securities [Line Items]    
Amortized Cost 216,265 88,429
Unrealized Gains 692 0
Unrealized Losses (269) (397)
Estimated Fair Value $ 216,688 $ 88,032