XML 40 R33.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Cash, Cash Equivalents, Restricted Cash and Marketable Securities - Summary of Cash, Cash Equivalents and Marketable Securities (Detail) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2024
Dec. 31, 2023
Cash and Cash Equivalents    
Cash Cash Equivalents And Marketable Securities [Line Items]    
Amortized Cost $ 132,033 $ 150,278
Unrealized Gains 0 1
Unrealized Losses 0 0
Estimated Fair Value 132,033 150,279
Marketable Securities Available-for-Sale    
Cash Cash Equivalents And Marketable Securities [Line Items]    
Amortized Cost 592,117 591,177
Unrealized Gains 248 1,179
Unrealized Losses (860) (333)
Estimated Fair Value 591,505 592,023
Marketable Securities Available-for-Sale | Cash and Cash Equivalents    
Cash Cash Equivalents And Marketable Securities [Line Items]    
Amortized Cost 724,150 741,455
Unrealized Gains 248 1,180
Unrealized Losses (860) (333)
Estimated Fair Value 723,538 742,302
Cash | Cash and Cash Equivalents    
Cash Cash Equivalents And Marketable Securities [Line Items]    
Amortized Cost 11,397 11,190
Unrealized Gains 0 0
Unrealized Losses 0 0
Estimated Fair Value 11,397 11,190
Money Market Funds | Cash and Cash Equivalents    
Cash Cash Equivalents And Marketable Securities [Line Items]    
Amortized Cost 120,106 131,635
Unrealized Gains 0 0
Unrealized Losses 0 0
Estimated Fair Value 120,106 131,635
U.S. Treasuries | Marketable Securities Available-for-Sale    
Cash Cash Equivalents And Marketable Securities [Line Items]    
Amortized Cost 102,575 74,109
Unrealized Gains 20 172
Unrealized Losses (232) (44)
Estimated Fair Value 102,363 74,237
U.S. Government Agency Securities | Marketable Securities Available-for-Sale    
Cash Cash Equivalents And Marketable Securities [Line Items]    
Amortized Cost 170,070 216,265
Unrealized Gains 158 692
Unrealized Losses (367) (269)
Estimated Fair Value 169,861 216,688
Corporate Debt Securities | Cash and Cash Equivalents    
Cash Cash Equivalents And Marketable Securities [Line Items]    
Amortized Cost 530 7,453
Unrealized Gains 0 1
Unrealized Losses 0 0
Estimated Fair Value 530 7,454
Corporate Debt Securities | Marketable Securities Available-for-Sale    
Cash Cash Equivalents And Marketable Securities [Line Items]    
Amortized Cost 319,472 300,803
Unrealized Gains 70 315
Unrealized Losses (261) (20)
Estimated Fair Value $ 319,281 $ 301,098