v3.26.1
Debt securities available-for-sale - Additional Information (Details) - USD ($)
6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Dec. 31, 2025
Debt Securities, Available-for-Sale [Abstract]      
Proceeds from sale of debt securities available-for-sale $ 0 $ 0  
Debt securities available-for-sale in a continuous unrealized loss position 17,250,674,000   $ 1,215,897,000
Gross unrealized losses $ 962,648,000   $ 902,467,000