v3.26.1
Borrowings - Schedule of Borrowings by Contractual Maturities (Details)
$ in Thousands
Jun. 30, 2026
USD ($)
Schedule Of Repurchase Agreements [Line Items]  
2026 $ 777,021
2027 6,113
2029 441,627
2030 39,657
Later years 198,413
Total borrowings 1,462,831
Assets sold under agreements to repurchase  
Schedule Of Repurchase Agreements [Line Items]  
2026 77,521
2027 0
2029 0
2030 0
Later years 0
Total borrowings 77,521
Short-term borrowings  
Schedule Of Repurchase Agreements [Line Items]  
2026 675,000
2027 0
2029 0
2030 0
Later years 0
Total borrowings 675,000
Notes payable  
Schedule Of Repurchase Agreements [Line Items]  
2026 24,500
2027 6,113
2029 441,627
2030 39,657
Later years 198,413
Total borrowings $ 710,310