XML 48 R37.htm IDEA: XBRL DOCUMENT v3.25.2
Cash and Cash Equivalents, Restricted Cash and Marketable Securities - Summary of Cash, Cash Equivalents and Marketable Securities (Detail) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Cash Cash Equivalents And Marketable Securities [Line Items]    
Amortized Cost $ 514,106 $ 617,350
Unrealized Gains 781 1,364
Unrealized Losses (259) (763)
Estimated Fair Value 514,628 617,951
Total cash and cash equivalents, and marketable securities, Amortized Cost 613,207 713,233
Total cash and cash equivalents, and marketable securities, Fair Value 613,729 713,834
U.S. treasuries    
Cash Cash Equivalents And Marketable Securities [Line Items]    
Amortized Cost 260,496 199,741
Unrealized Gains 466 460
Unrealized Losses (115) (322)
Estimated Fair Value 260,847 199,879
U.S. government agency securities    
Cash Cash Equivalents And Marketable Securities [Line Items]    
Amortized Cost 126,065 158,605
Unrealized Gains 165 486
Unrealized Losses (72) (220)
Estimated Fair Value 126,158 158,871
Corporate debt securities    
Cash Cash Equivalents And Marketable Securities [Line Items]    
Amortized Cost 127,545 259,004
Unrealized Gains 150 418
Unrealized Losses (72) (221)
Estimated Fair Value 127,623 259,201
Cash and cash equivalents:    
Cash Cash Equivalents And Marketable Securities [Line Items]    
Amortized Cost 99,101 95,883
Unrealized Gains 0 0
Unrealized Losses 0 0
Estimated Fair Value 99,101 95,883
Cash and cash equivalents: | Cash    
Cash Cash Equivalents And Marketable Securities [Line Items]    
Amortized Cost 15,223 12,157
Unrealized Gains 0 0
Unrealized Losses 0 0
Estimated Fair Value 15,223 12,157
Cash and cash equivalents: | Money market funds    
Cash Cash Equivalents And Marketable Securities [Line Items]    
Amortized Cost 83,878 83,726
Unrealized Gains 0 0
Unrealized Losses 0 0
Estimated Fair Value $ 83,878 $ 83,726