v3.26.3
Marketable Securities and Corporate Bonds - Schedule of Components of Marketable Securities and Corporate Securities (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Sep. 30, 2026
Sep. 30, 2025
Investments, Debt and Equity Securities [Abstract]        
Purchases of AFS securities $ 721,095 $ 16,158 $ 878,289 $ 88,009
Proceeds from maturities, calls and prepayments of AFS securities 162,236 45,000 178,736 55,350
Gross proceeds from sales of AFS securities $ 0 $ 4,944 $ 0 $ 4,944