XML 47 R36.htm IDEA: XBRL DOCUMENT v3.25.1
Cash and Cash Equivalents, Restricted Cash and Marketable Securities - Summary of Cash, Cash Equivalents and Marketable Securities (Detail) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Cash Cash Equivalents And Marketable Securities [Line Items]    
Amortized Cost $ 608,651 $ 617,350
Unrealized Gains 1,293 1,364
Unrealized Losses (328) (763)
Estimated Fair Value 609,616 617,951
Total cash and cash equivalents, and marketable securities, Amortized Cost 660,371 713,233
Total cash and cash equivalents, and marketable securities, Fair Value 661,336 713,834
U.S. treasuries    
Cash Cash Equivalents And Marketable Securities [Line Items]    
Amortized Cost 263,030 199,741
Unrealized Gains 635 460
Unrealized Losses (125) (322)
Estimated Fair Value 263,540 199,879
U.S. government agency securities    
Cash Cash Equivalents And Marketable Securities [Line Items]    
Amortized Cost 144,276 158,605
Unrealized Gains 353 486
Unrealized Losses (91) (220)
Estimated Fair Value 144,538 158,871
Corporate debt securities    
Cash Cash Equivalents And Marketable Securities [Line Items]    
Amortized Cost 201,345 259,004
Unrealized Gains 305 418
Unrealized Losses (112) (221)
Estimated Fair Value 201,538 259,201
Cash and cash equivalents:    
Cash Cash Equivalents And Marketable Securities [Line Items]    
Amortized Cost 51,720 95,883
Unrealized Gains 0 0
Unrealized Losses 0 0
Estimated Fair Value 51,720 95,883
Cash and cash equivalents: | Cash    
Cash Cash Equivalents And Marketable Securities [Line Items]    
Amortized Cost 11,993 12,157
Unrealized Gains 0 0
Unrealized Losses 0 0
Estimated Fair Value 11,993 12,157
Cash and cash equivalents: | Money market funds    
Cash Cash Equivalents And Marketable Securities [Line Items]    
Amortized Cost 39,727 83,726
Unrealized Gains 0 0
Unrealized Losses 0 0
Estimated Fair Value $ 39,727 $ 83,726