XML 42 R34.htm IDEA: XBRL DOCUMENT v3.24.3
Cash, Cash Equivalents And Marketable Securities - Summarizes the Unrealized Gains and Losses in Fair Value of the Company's Investments in Debt Securities (Detail) - USD ($)
$ in Thousands
9 Months Ended 12 Months Ended
Sep. 30, 2024
Dec. 31, 2023
Marketable Securities [Line Items]    
Amortized Cost $ 349,823 $ 159,434
Unrealized Gains 1,044 271
Unrealized Losses 0 (20)
Estimated Fair Value 350,867 159,685
Cash and Cash Equivalents 27,256 45,681
Marketable Securities 326,053 115,035
Cash Equivalents and Marketable Securities [Member]    
Marketable Securities [Line Items]    
Amortized Cost 349,823 159,434
Unrealized Gains 1,044 271
Unrealized Losses 0 (20)
Estimated Fair Value 350,867 159,685
Cash and Cash Equivalents 24,814 44,650
Marketable Securities 326,053 115,035
Money Market Funds [Member] | Level 1    
Marketable Securities [Line Items]    
Amortized Cost 24,814 44,650
Unrealized Gains 0 0
Unrealized Losses 0 0
Estimated Fair Value 24,814 44,650
Cash and Cash Equivalents 24,814 44,650
Marketable Securities 0 0
US Government Bonds [Member] | Level 2    
Marketable Securities [Line Items]    
Amortized Cost 186,687 63,619
Unrealized Gains 601 70
Unrealized Losses 0 (6)
Estimated Fair Value 187,288 63,683
Cash and Cash Equivalents 0 0
Marketable Securities 187,288 63,683
US Government Agency Securities [Member] | Level 2    
Marketable Securities [Line Items]    
Amortized Cost 5,996 19,665
Unrealized Gains 3 7
Unrealized Losses 0 (14)
Estimated Fair Value 5,999 19,658
Cash and Cash Equivalents 0 0
Marketable Securities 5,999 19,658
Corporate Debt Securities [Member] | Level 2    
Marketable Securities [Line Items]    
Amortized Cost 132,326 31,500
Unrealized Gains 440 194
Unrealized Losses 0 0
Estimated Fair Value 132,766 31,694
Cash and Cash Equivalents 0 0
Marketable Securities 132,766 31,694
Cash [Member]    
Marketable Securities [Line Items]    
Cash and Cash Equivalents $ 2,442 $ 1,031