XML 49 R38.htm IDEA: XBRL DOCUMENT v3.25.3
Fair Value Measurements - Schedule of Available-for-Sale Marketable Securities Held (Details) - USD ($)
$ in Thousands
Sep. 30, 2025
Dec. 31, 2024
Marketable Securities [Line Items]    
Amortized Cost $ 841,406 $ 1,319,061
Gross Unrealized Gains 3,224 1,936
Gross Unrealized Losses (224) (343)
Aggregate Fair Value 844,406 1,320,654
Short-Term Marketable Securities 176,775 1,069,448
Long-Term Marketable Securities 667,631 251,206
Time deposits    
Marketable Securities [Line Items]    
Amortized Cost 31,942 11,330
Gross Unrealized Gains 0 0
Gross Unrealized Losses 0 0
Aggregate Fair Value 31,942 11,330
Short-Term Marketable Securities 31,942 11,330
Long-Term Marketable Securities 0 0
Corporate bonds    
Marketable Securities [Line Items]    
Amortized Cost 809,464 1,003,915
Gross Unrealized Gains 3,224 1,369
Gross Unrealized Losses (224) (307)
Aggregate Fair Value 812,464 1,004,977
Short-Term Marketable Securities 144,833 808,800
Long-Term Marketable Securities $ 667,631 196,177
U.S. government agency obligations    
Marketable Securities [Line Items]    
Amortized Cost   303,816
Gross Unrealized Gains   567
Gross Unrealized Losses   (36)
Aggregate Fair Value   304,347
Short-Term Marketable Securities   249,318
Long-Term Marketable Securities   $ 55,029