XML 35 R29.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Fair Value Measurement and Marketable Securities - Schedule of Financial Assets Measured and Recognized at Fair Value (Details) - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Marketable securities, amortized cost $ 881,655 $ 593,263
Marketable securities, gross unrealized gains 68 788
Marketable securities, gross unrealized losses (1,483) (225)
Marketable securities, estimated fair value 880,240 593,826
Amortized Cost 945,545 631,563
Estimated Fair Value 944,130 632,126
U.S. Government Securities | Level 2    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Marketable securities, amortized cost 505,634 412,679
Marketable securities, gross unrealized gains 58 591
Marketable securities, gross unrealized losses (813) (135)
Marketable securities, estimated fair value 504,879 413,135
Corporate Bonds | Level 2    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Marketable securities, amortized cost 162,797 53,983
Marketable securities, gross unrealized gains 10 197
Marketable securities, gross unrealized losses (583) (32)
Marketable securities, estimated fair value 162,224 54,148
Commercial Paper | Level 2    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Marketable securities, amortized cost 213,224 126,601
Marketable securities, gross unrealized gains 0 0
Marketable securities, gross unrealized losses (87) (58)
Marketable securities, estimated fair value 213,137 126,543
Money Market Funds | Level 1    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Money market funds, amortized Cost 63,890 38,300
Money market funds, estimated Fair Value $ 63,890 $ 38,300