v3.26.1
Investment Securities - Schedule of Available-For-Sale Investment Securities Held by the Company (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Schedule Of Available For Sale Securities [Line Items]    
Amortized Cost $ 1,153,283 $ 924,317
Gross Unrealized Gains 225 2,076
Gross Unrealized Losses (3,233) (40)
Fair Market Value 1,150,275 926,353
U.S. government obligations    
Schedule Of Available For Sale Securities [Line Items]    
Amortized Cost 576,177 369,652
Gross Unrealized Gains 96 860
Gross Unrealized Losses (1,809) 0
Fair Market Value 574,464 370,512
Agency obligations    
Schedule Of Available For Sale Securities [Line Items]    
Amortized Cost 65,499 43,997
Gross Unrealized Gains 0 1
Gross Unrealized Losses (320) (29)
Fair Market Value 65,179 43,969
Corporate debt securities    
Schedule Of Available For Sale Securities [Line Items]    
Amortized Cost 511,607 510,668
Gross Unrealized Gains 129 1,215
Gross Unrealized Losses (1,104) (11)
Fair Market Value $ 510,632 $ 511,872