XML 95 R88.htm IDEA: XBRL DOCUMENT v3.26.1
Related Party Transactions - Additional Information (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Dec. 29, 2025
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Mar. 31, 2026
Dec. 31, 2025
Mar. 31, 2025
Dec. 31, 2024
Class of Warrant or Right [Line Items]                  
Gain on sales of loans   $ 3,954 $ 6,286 $ 6,850 $ 9,120        
Mortgage servicing rights   14,307 $ 12,940 14,307 $ 12,940 $ 12,645 $ 12,963 $ 12,631 $ 13,712
Unpaid Principal Balances [Member] | Mortgage Loan Purchase Agreement [Member]                  
Class of Warrant or Right [Line Items]                  
Line of credit, outstanding amount $ 128,900                
Mortgage servicing rights - Nonperforming loans                  
Class of Warrant or Right [Line Items]                  
Mortgage servicing rights   $ 100   $ 100     $ 200    
Related Party                  
Class of Warrant or Right [Line Items]                  
Gain on sales of loans $ 19,300