XML 47 R33.htm IDEA: XBRL DOCUMENT v3.24.0.1
Fair Value Measurement and Marketable Securities - Schedule of Financial Assets Measured and Recognized at Fair Value (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Marketable securities, amortized cost $ 593,263 $ 311,373
Marketable securities, gross unrealized gains 788 0
Marketable securities, gross unrealized losses (225) (2,871)
Marketable securities, estimated fair value 593,826 308,502
Amortized Cost 631,563 375,526
Estimated Fair Value 632,126 372,655
U.S. Government Securities | Level 2    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Marketable securities, amortized cost 412,679 146,030
Marketable securities, gross unrealized gains 591 0
Marketable securities, gross unrealized losses (135) (2,291)
Marketable securities, estimated fair value 413,135 143,739
Corporate Bonds | Level 2    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Marketable securities, amortized cost 53,983 86,546
Marketable securities, gross unrealized gains 197 0
Marketable securities, gross unrealized losses (32) (580)
Marketable securities, estimated fair value 54,148 85,966
Commercial Paper | Level 2    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Marketable securities, amortized cost 126,601 78,797
Marketable securities, gross unrealized gains 0 0
Marketable securities, gross unrealized losses (58) 0
Marketable securities, estimated fair value 126,543 78,797
Money Market Funds | Level 1    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Money market funds, amortized Cost 38,300 64,153
Money market funds, estimated Fair Value $ 38,300 $ 64,153