XML 54 R37.htm IDEA: XBRL DOCUMENT v3.25.0.1
Fair Value Measurement and Marketable Securities - Schedule of Financial Assets Measured and Recognized at Fair Value (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Marketable securities, amortized cost $ 1,004,314 $ 593,263
Marketable securities, gross unrealized gains 1,592 788
Marketable securities, gross unrealized losses (780) (225)
Marketable securities, estimated fair value 1,005,126 593,826
Amortized Cost 1,081,339 632,043
Estimated Fair Value 1,082,151 632,606
Cash and Cash Equivalents    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Marketable securities, amortized cost 84,379 157,055
Marketable securities, gross unrealized gains   4
Marketable securities, gross unrealized losses (1) (41)
Marketable securities, estimated fair value 84,378 157,018
Marketable Securities Current    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Marketable securities, amortized cost 591,089 368,043
Marketable securities, gross unrealized gains 928 227
Marketable securities, gross unrealized losses (76) (174)
Marketable securities, estimated fair value 591,941 368,096
Marketable Securities Non-current    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Marketable securities, amortized cost 405,871 106,945
Marketable securities, gross unrealized gains 664 557
Marketable securities, gross unrealized losses (703) (10)
Marketable securities, estimated fair value 405,832 107,492
U.S. Government Securities | Level 2    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Marketable securities, amortized cost 552,008 412,679
Marketable securities, gross unrealized gains 1,214 591
Marketable securities, gross unrealized losses (353) (135)
Marketable securities, estimated fair value 552,869 413,135
Corporate Bonds | Level 2    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Marketable securities, amortized cost 363,197 53,983
Marketable securities, gross unrealized gains 357 197
Marketable securities, gross unrealized losses (419) (32)
Marketable securities, estimated fair value 363,135 54,148
Commercial Paper | Level 2    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Marketable securities, amortized cost 89,109 126,601
Marketable securities, gross unrealized gains 21 0
Marketable securities, gross unrealized losses (8) (58)
Marketable securities, estimated fair value 89,122 126,543
Money Market Funds | Level 1    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Cash and cash equivalents, amortized Cost 57,626 38,300
Cash and cash equivalents, estimated Fair Value 57,626 38,300
Cash    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Cash and cash equivalents, amortized Cost 19,399 480
Cash and cash equivalents, estimated Fair Value $ 19,399 $ 480