XML 73 R47.htm IDEA: XBRL DOCUMENT v3.25.0.1
Cash and Cash Equivalents, Restricted Cash and Marketable Securities - Summary of Cash, Cash Equivalents and Marketable Securities (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Cash Cash Equivalents And Marketable Securities [Line Items]    
Amortized Cost $ 617,350 $ 591,177
Unrealized Gains 1,364 1,179
Unrealized Losses (763) (333)
Estimated Fair Value 617,951 592,023
Total cash and cash equivalents, and marketable securities, amortized cost 713,233 741,455
Total cash and cash equivalents, and marketable securities, unrealized gain 1,364 1,180
Total cash and cash equivalents, and marketable securities, unrealized loss (763) (333)
Total cash and cash equivalents, and marketable securities, estimated fair value 713,834 742,302
Corporate debt securities    
Cash Cash Equivalents And Marketable Securities [Line Items]    
Amortized Cost 259,004 300,803
Unrealized Gains 418 315
Unrealized Losses (221) (20)
Estimated Fair Value 259,201 301,098
U.S. treasuries    
Cash Cash Equivalents And Marketable Securities [Line Items]    
Amortized Cost 199,741 74,109
Unrealized Gains 460 172
Unrealized Losses (322) (44)
Estimated Fair Value 199,879 74,237
U.S. government agency securities    
Cash Cash Equivalents And Marketable Securities [Line Items]    
Amortized Cost 158,605 216,265
Unrealized Gains 486 692
Unrealized Losses (220) (269)
Estimated Fair Value 158,871 216,688
Cash and cash equivalents:    
Cash Cash Equivalents And Marketable Securities [Line Items]    
Amortized Cost 95,883 150,278
Unrealized Gains 0 1
Unrealized Losses 0 0
Estimated Fair Value 95,883 150,279
Cash and cash equivalents: | Cash    
Cash Cash Equivalents And Marketable Securities [Line Items]    
Amortized Cost 12,157 11,190
Unrealized Gains 0 0
Unrealized Losses 0 0
Estimated Fair Value 12,157 11,190
Cash and cash equivalents: | Money market funds    
Cash Cash Equivalents And Marketable Securities [Line Items]    
Amortized Cost 83,726 131,635
Unrealized Gains 0 0
Unrealized Losses 0 0
Estimated Fair Value $ 83,726 131,635
Cash and cash equivalents: | Corporate debt securities    
Cash Cash Equivalents And Marketable Securities [Line Items]    
Amortized Cost   7,453
Unrealized Gains   1
Unrealized Losses   0
Estimated Fair Value   $ 7,454