XML 45 R33.htm IDEA: XBRL DOCUMENT v3.24.2.u1
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
6 Months Ended 12 Months Ended
Jun. 30, 2024
Dec. 31, 2023
Marketable Securities [Line Items]    
Amortized Cost $ 381,165 $ 159,434
Unrealized Gains 46 271
Unrealized Losses (496) (20)
Estimated Fair Value 380,715 159,685
Cash and Cash Equivalents 25,085 45,681
Marketable Securities 359,302 115,035
Cash Equivalents and Marketable Securities [Member]    
Marketable Securities [Line Items]    
Amortized Cost 381,165 159,434
Unrealized Gains 46 271
Unrealized Losses (496) (20)
Estimated Fair Value 380,715 159,685
Cash and Cash Equivalents 21,413 44,650
Marketable Securities 359,302 115,035
Money Market Funds [Member] | Level 1    
Marketable Securities [Line Items]    
Amortized Cost 17,429 44,650
Unrealized Gains 0 0
Unrealized Losses 0 0
Estimated Fair Value 17,429 44,650
Cash and Cash Equivalents 17,429 44,650
Marketable Securities 0 0
US Government Bonds [Member] | Level 2    
Marketable Securities [Line Items]    
Amortized Cost 227,249 63,619
Unrealized Gains 11 70
Unrealized Losses (242) (6)
Estimated Fair Value 227,018 63,683
Cash and Cash Equivalents 0 0
Marketable Securities 227,018 63,683
US Government Agency Securities [Member] | Level 2    
Marketable Securities [Line Items]    
Amortized Cost 12,492 19,665
Unrealized Gains 0 7
Unrealized Losses (5) (14)
Estimated Fair Value 12,487 19,658
Cash and Cash Equivalents 0 0
Marketable Securities 12,487 19,658
Corporate Debt Securities [Member] | Level 2    
Marketable Securities [Line Items]    
Amortized Cost 123,995 31,500
Unrealized Gains 35 194
Unrealized Losses (249) 0
Estimated Fair Value 123,781 31,694
Cash and Cash Equivalents 3,984 0
Marketable Securities 119,797 31,694
Cash [Member]    
Marketable Securities [Line Items]    
Cash and Cash Equivalents $ 3,672 $ 1,031