v3.25.4
Fair Value of Financial Instruments - Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis (Details) - USD ($)
$ in Thousands
Dec. 31, 2025
Dec. 31, 2024
Marketable securities:    
Fair value, marketable securities $ 1,706,762 $ 1,524,583
Derivative instruments:    
Fair value, derivative asset 6,198 1,062
Total assets 2,000,282 1,863,710
Derivative instruments:    
Fair value, derivative liability 2,580 5,914
Total liabilities 2,580 5,914
U.S. treasury securities    
Marketable securities:    
Fair value, marketable securities 714,635 667,651
Corporate notes and bonds    
Marketable securities:    
Fair value, marketable securities 495,973 515,613
U.S. agency obligations    
Marketable securities:    
Fair value, marketable securities 314,842 253,935
Commercial paper    
Marketable securities:    
Fair value, marketable securities 170,926 80,378
Time deposits    
Marketable securities:    
Fair value, marketable securities 10,386 7,006
U.S. treasury securities    
Cash equivalents:    
Fair value, cash equivalents 25,790 11,489
Money market funds    
Cash equivalents:    
Fair value, cash equivalents 261,532 326,576
Level 1    
Derivative instruments:    
Fair value, derivative asset 0 0
Total assets 261,532 326,576
Derivative instruments:    
Fair value, derivative liability 0 0
Total liabilities 0 0
Level 1 | U.S. treasury securities    
Marketable securities:    
Fair value, marketable securities 0 0
Level 1 | Corporate notes and bonds    
Marketable securities:    
Fair value, marketable securities 0 0
Level 1 | U.S. agency obligations    
Marketable securities:    
Fair value, marketable securities 0 0
Level 1 | Commercial paper    
Marketable securities:    
Fair value, marketable securities 0 0
Level 1 | Time deposits    
Marketable securities:    
Fair value, marketable securities 0 0
Level 1 | U.S. treasury securities    
Cash equivalents:    
Fair value, cash equivalents 0 0
Level 1 | Money market funds    
Cash equivalents:    
Fair value, cash equivalents 261,532 326,576
Level 2    
Derivative instruments:    
Fair value, derivative asset 6,198 1,062
Total assets 1,738,750 1,537,134
Derivative instruments:    
Fair value, derivative liability 2,580 5,914
Total liabilities 2,580 5,914
Level 2 | U.S. treasury securities    
Marketable securities:    
Fair value, marketable securities 714,635 667,651
Level 2 | Corporate notes and bonds    
Marketable securities:    
Fair value, marketable securities 495,973 515,613
Level 2 | U.S. agency obligations    
Marketable securities:    
Fair value, marketable securities 314,842 253,935
Level 2 | Commercial paper    
Marketable securities:    
Fair value, marketable securities 170,926 80,378
Level 2 | Time deposits    
Marketable securities:    
Fair value, marketable securities 10,386 7,006
Level 2 | U.S. treasury securities    
Cash equivalents:    
Fair value, cash equivalents 25,790 11,489
Level 2 | Money market funds    
Cash equivalents:    
Fair value, cash equivalents $ 0 $ 0