v3.25.4
Fair Value Measures and Disclosures - Schedule of Assets Measured on a Recurring Basis (Details) - USD ($)
$ in Thousands
Dec. 31, 2025
Dec. 31, 2024
Fair value of financial instruments    
Debt securities (government) $ 482,787  
Long term equity investments 47,991 $ 18,814
Estimate of Fair Value Measurement    
Fair value of financial instruments    
Cash and cash equivalents 3,097,817 1,687,829
Debt securities (government) 482,787 470,263
Long term equity investments 47,991 18,814
Total assets 3,628,595 2,176,906
Quoted Prices in Active Markets for Identical Assets (Level 1)    
Fair value of financial instruments    
Cash and cash equivalents 3,097,817 1,687,829
Debt securities (government) 0 0
Long term equity investments 47,991 18,814
Total assets 3,145,808 1,706,643
Significant Other Observable Inputs (Level 2)    
Fair value of financial instruments    
Cash and cash equivalents 0 0
Debt securities (government) 482,787 470,263
Long term equity investments 0 0
Total assets 482,787 470,263
Significant Unobservable Inputs (Level 3)    
Fair value of financial instruments    
Cash and cash equivalents 0 0
Debt securities (government) 0 0
Long term equity investments 0 0
Total assets $ 0 $ 0