v3.26.1
Available-for-sale Securities - Summary of Amortized Cost and Estimated Fair Value of Available-for-sale Securities by Contractual Maturity (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Schedule Of Available For Sale Securities [Line Items]    
Amortized Cost $ 3,888,822 $ 2,020,959
Gross Unrealized Gain 151 3,281
Gross Unrealized Loss (6,000) (44)
Estimated Fair Value 3,882,973 $ 2,024,196
Mature in One Year or Less    
Schedule Of Available For Sale Securities [Line Items]    
Amortized Cost 2,468,017  
Gross Unrealized Gain 148  
Gross Unrealized Loss (1,738)  
Estimated Fair Value 2,466,427  
Mature after One Year through Two Years    
Schedule Of Available For Sale Securities [Line Items]    
Amortized Cost 1,420,805  
Gross Unrealized Gain 3  
Gross Unrealized Loss (4,262)  
Estimated Fair Value $ 1,416,546