XML 60 R37.htm IDEA: XBRL DOCUMENT v3.26.1
Fair Value Measurements - Schedule of Financial Assets Measured at Fair Value on a Recurring Basis (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Marketable securities:    
Gross unrealized gains $ 572 $ 2,175
Gross unrealized losses (2,309) (149)
Total    
Cost or amortized cost 2,658,706 2,384,423
Fair value 2,656,969 2,386,449
U.S. treasury securities    
Marketable securities:    
Cost or amortized cost 352,039 450,474
Gross unrealized gains 356 1,035
Gross unrealized losses (391) (2)
Fair value 352,004 451,507
U.S. agency bonds    
Marketable securities:    
Cost or amortized cost 428,126 410,655
Gross unrealized gains 0 167
Gross unrealized losses (1,427) (134)
Fair value 426,699 410,688
Corporate bonds    
Marketable securities:    
Cost or amortized cost 273,647 306,321
Gross unrealized gains 196 820
Gross unrealized losses (413) (13)
Fair value 273,430 307,128
Time deposits    
Marketable securities:    
Cost or amortized cost 140,000 140,000
Gross unrealized gains 0 0
Gross unrealized losses 0 0
Fair value 140,000 140,000
Commercial paper    
Marketable securities:    
Cost or amortized cost 204,206 213,767
Gross unrealized gains 20 152
Gross unrealized losses (75) 0
Fair value 204,151 213,919
Money market funds    
Cash equivalents:    
Cost or amortized cost 1,194,437 825,323
Fair value 1,194,437 825,323
U.S. treasury securities    
Cash equivalents:    
Cost or amortized cost 24,151 11,934
Gross unrealized gains 0 1
Gross unrealized losses 0 0
Fair value 24,151 11,935
Commercial paper    
Cash equivalents:    
Cost or amortized cost 15,908  
Gross unrealized gains 0  
Gross unrealized losses (3)  
Fair value 15,905  
Time deposits    
Cash equivalents:    
Cost or amortized cost 26,192 25,949
Fair value $ 26,192 $ 25,949