v3.26.1
Investment Securities - Schedule of Available-For-Sale Investment Securities by Length of Time (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Schedule Of Available For Sale Securities [Line Items]    
Fair Market Value, Less than 12 months $ 893,319 $ 66,067
Gross Unrealized Losses, Less than 12 months (3,233) (40)
U.S. government obligations    
Schedule Of Available For Sale Securities [Line Items]    
Fair Market Value, Less than 12 months 485,926 0
Gross Unrealized Losses, Less than 12 months (1,809) 0
Agency obligations    
Schedule Of Available For Sale Securities [Line Items]    
Fair Market Value, Less than 12 months 65,179 27,471
Gross Unrealized Losses, Less than 12 months (320) (29)
Corporate debt securities    
Schedule Of Available For Sale Securities [Line Items]    
Fair Market Value, Less than 12 months 342,214 38,596
Gross Unrealized Losses, Less than 12 months $ (1,104) $ (11)