v3.26.1
Fair Value of Financial Instruments - Schedule of Assets Measured on a Recurring Basis (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Fair value of financial instruments    
Long term equity investments $ 104,387 $ 47,991 [1]
Fair Value, Recurring | Estimate of Fair Value Measurement    
Fair value of financial instruments    
Cash and cash equivalents 3,982,375 3,097,817
Debt securities (government) 553,365 482,787
Long term equity investments 104,387 47,991
Total assets 4,640,127 3,628,595
Quoted Prices in Active Markets for Identical Assets (Level 1) | Fair Value, Recurring    
Fair value of financial instruments    
Cash and cash equivalents 3,982,375 3,097,817
Debt securities (government) 0 0
Long term equity investments 64,387 47,991
Total assets 4,046,762 3,145,808
Significant Other Observable Inputs (Level 2) | Fair Value, Recurring    
Fair value of financial instruments    
Cash and cash equivalents 0 0
Debt securities (government) 553,365 482,787
Long term equity investments 0 0
Total assets 553,365 482,787
Significant Unobservable Inputs (Level 3) | Fair Value, Recurring    
Fair value of financial instruments    
Cash and cash equivalents 0 0
Debt securities (government) 0 0
Long term equity investments 40,000 0
Total assets $ 40,000 $ 0
[1] The condensed consolidated balance sheet at December 31, 2025 has been derived from the audited consolidated financial statements at that date.