XML 44 R37.htm IDEA: XBRL DOCUMENT v3.24.2
Fair Value of Financial Instruments - Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis (Details) - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
Marketable securities:    
Fair value, Marketable securities $ 1,619,853 $ 1,551,009
Derivative instruments:    
Fair value, Derivative asset 1,659 3,219
Derivative instruments:    
Fair value, Derivative liability 842 1,272
U.S. Treasury Securities [Member]    
Marketable securities:    
Fair value, Marketable securities 741,607 833,137
Corporate Notes and Bonds [Member]    
Marketable securities:    
Fair value, Marketable securities 450,961 279,709
Commercial Paper [Member]    
Marketable securities:    
Fair value, Marketable securities 81,970 35,404
Fair Value, Measurements, Recurring [Member]    
Cash equivalents, Marketable securities and Derivative instruments:    
Assets, Fair Value 1,904,983 1,871,281
Liability, Fair value 842 1,272
Fair Value, Measurements, Recurring [Member] | U.S. Treasury Securities [Member]    
Cash equivalents:    
Fair value, Cash equivalents 1,994 52,130
Marketable securities:    
Fair value, Marketable securities 741,607 833,137
Fair Value, Measurements, Recurring [Member] | U.S. Agency Obligations [Member]    
Marketable securities:    
Fair value, Marketable securities 345,315 402,759
Fair Value, Measurements, Recurring [Member] | Corporate Notes and Bonds [Member]    
Marketable securities:    
Fair value, Marketable securities 450,961 279,709
Fair Value, Measurements, Recurring [Member] | Commercial Paper [Member]    
Cash equivalents:    
Fair value, Cash equivalents 8,439  
Marketable securities:    
Fair value, Marketable securities 81,970 35,404
Fair Value, Measurements, Recurring [Member] | Foreign Currency Forward Contracts [Member]    
Derivative instruments:    
Fair value, Derivative asset 1,659 3,219
Derivative instruments:    
Fair value, Derivative liability 842 1,272
Fair Value, Measurements, Recurring [Member] | Money Market Funds [Member]    
Cash equivalents:    
Fair value, Cash equivalents 273,038 264,923
Fair Value, Measurements, Recurring [Member] | Level 1 [Member]    
Cash equivalents, Marketable securities and Derivative instruments:    
Assets, Fair Value 273,038 264,923
Liability, Fair value 0 0
Fair Value, Measurements, Recurring [Member] | Level 1 [Member] | U.S. Treasury Securities [Member]    
Cash equivalents:    
Fair value, Cash equivalents 0 0
Marketable securities:    
Fair value, Marketable securities 0 0
Fair Value, Measurements, Recurring [Member] | Level 1 [Member] | U.S. Agency Obligations [Member]    
Marketable securities:    
Fair value, Marketable securities 0 0
Fair Value, Measurements, Recurring [Member] | Level 1 [Member] | Corporate Notes and Bonds [Member]    
Marketable securities:    
Fair value, Marketable securities 0 0
Fair Value, Measurements, Recurring [Member] | Level 1 [Member] | Commercial Paper [Member]    
Cash equivalents:    
Fair value, Cash equivalents 0  
Marketable securities:    
Fair value, Marketable securities 0 0
Fair Value, Measurements, Recurring [Member] | Level 1 [Member] | Foreign Currency Forward Contracts [Member]    
Derivative instruments:    
Fair value, Derivative asset 0 0
Derivative instruments:    
Fair value, Derivative liability 0 0
Fair Value, Measurements, Recurring [Member] | Level 1 [Member] | Money Market Funds [Member]    
Cash equivalents:    
Fair value, Cash equivalents 273,038 264,923
Fair Value, Measurements, Recurring [Member] | Level 2 [Member]    
Cash equivalents, Marketable securities and Derivative instruments:    
Assets, Fair Value 1,631,945 1,606,358
Liability, Fair value 842 1,272
Fair Value, Measurements, Recurring [Member] | Level 2 [Member] | U.S. Treasury Securities [Member]    
Cash equivalents:    
Fair value, Cash equivalents 1,994 52,130
Marketable securities:    
Fair value, Marketable securities 741,607 833,137
Fair Value, Measurements, Recurring [Member] | Level 2 [Member] | U.S. Agency Obligations [Member]    
Marketable securities:    
Fair value, Marketable securities 345,315 402,759
Fair Value, Measurements, Recurring [Member] | Level 2 [Member] | Corporate Notes and Bonds [Member]    
Marketable securities:    
Fair value, Marketable securities 450,961 279,709
Fair Value, Measurements, Recurring [Member] | Level 2 [Member] | Commercial Paper [Member]    
Cash equivalents:    
Fair value, Cash equivalents 8,439  
Marketable securities:    
Fair value, Marketable securities 81,970 35,404
Fair Value, Measurements, Recurring [Member] | Level 2 [Member] | Foreign Currency Forward Contracts [Member]    
Derivative instruments:    
Fair value, Derivative asset 1,659 3,219
Derivative instruments:    
Fair value, Derivative liability 842 1,272
Fair Value, Measurements, Recurring [Member] | Level 2 [Member] | Money Market Funds [Member]    
Cash equivalents:    
Fair value, Cash equivalents $ 0 $ 0