XML 77 R49.htm IDEA: XBRL DOCUMENT v3.25.4
Fair Value Measurements - Schedule of Financial Assets Measured at Fair Value on a Recurring Basis (Details) - USD ($)
$ in Thousands
Dec. 31, 2025
Dec. 31, 2024
Marketable securities:    
Gross unrealized gains $ 2,175 $ 1,638
Gross unrealized losses (149) (566)
Total    
Cost or amortized cost 2,384,423 1,782,155
Fair value 2,386,449 1,783,227
U.S. treasury securities    
Marketable securities:    
Cost or amortized cost 450,474 817,996
Gross unrealized gains 1,035 1,120
Gross unrealized losses (2) (396)
Fair value 451,507 818,720
U.S. agency bonds    
Marketable securities:    
Cost or amortized cost 410,655 117,965
Gross unrealized gains 167 15
Gross unrealized losses (134) (62)
Fair value 410,688 117,918
Corporate bonds    
Marketable securities:    
Cost or amortized cost 306,321 159,424
Gross unrealized gains 820 400
Gross unrealized losses (13) (86)
Fair value 307,128 159,738
Time deposits    
Marketable securities:    
Cost or amortized cost 140,000  
Gross unrealized gains 0  
Gross unrealized losses 0  
Fair value 140,000  
Commercial paper    
Marketable securities:    
Cost or amortized cost 213,767 182,264
Gross unrealized gains 152 99
Gross unrealized losses 0 (22)
Fair value 213,919 182,341
Money market funds    
Cash equivalents:    
Cost or amortized cost 825,323 497,461
Fair value 825,323 497,461
U.S. treasury securities    
Cash equivalents:    
Cost or amortized cost 11,934 5,979
Gross unrealized gains 1 2
Gross unrealized losses 0 0
Fair value 11,935 5,981
Time deposits    
Cash equivalents:    
Cost or amortized cost 25,949  
Fair value $ 25,949  
Corporate bonds    
Cash equivalents:    
Cost or amortized cost   1,066
Fair value   1,068
Marketable securities:    
Gross unrealized gains   2
Gross unrealized losses   $ 0