XML 38 R27.htm IDEA: XBRL DOCUMENT v3.25.2
Note 4 - Mortgage Servicing Rights (Tables)
6 Months Ended
Jun. 30, 2025
Notes Tables  
Servicing Asset at Amortized Cost [Table Text Block]
  

At or For the Three Months Ended

 
  

June 30,

 
  

2025

  

2024

 

Beginning balance, at the lower of cost or fair value

 $8,926  $9,009 

Additions

  424   817 

MSRs amortized

  (660)  (528)

(Impairment) recovery of MSRs

  (38)  54 

Ending balance, at the lower of cost or fair value

 $8,652  $9,352 
  

At or For the Six Months Ended

 
  

June 30,

 
  

2025

  

2024

 

Beginning balance, at the lower of cost or fair value

 $9,204  $17,176 

Additions

  732   1,393 

Sales

     (7,953)

MSRs amortized

  (1,255)  (1,225)

Impairment of MSRs

  (29)  (39)

Ending balance, at the lower of cost or fair value

 $8,652  $9,352 
Schedule of Servicing Assets at Fair Value [Table Text Block]
  At June 30,  At December 31, 

Key assumptions:

 

2025

  

2024

 

Weighted average discount rate

  9.6%  10.2%

Conditional prepayment rate (“CPR”)

  9.2%  8.3%

Weighted average life in years

  7.6   7.9 
Schedule of Sensitivity Analysis of Fair Value, Transferor's Interests in Transferred Financial Assets [Table Text Block]
  June 30,  December 31, 
  

2025

  

2024

 

Aggregate portfolio principal balance

 $1,630,975  $1,632,141 

Weighted average rate of loans in MSRs portfolio

  4.3%  4.2%

At June 30, 2025

 

Base

  

0.5% Adverse Rate Change

  

1.0% Adverse Rate Change

 

Conditional prepayment rate

  9.2%  12.1%  16.1%

Fair value MSRs

 $20,464  $19,032  $17,552 

Percentage of MSRs

  1.3%  1.2%  1.1%
             

Discount rate

  9.6%  10.1%  10.6%

Fair value MSRs

 $20,464  $20,022  $19,598 

Percentage of MSRs

  1.3%  1.2%  1.2%

At December 31, 2024

 

Base

  

0.5% Adverse Rate Change

  

1.0% Adverse Rate Change

 

Conditional prepayment rate

  8.3%  10.1%  12.7%

Fair value MSRs

 $21,043  $20,127  $19,067 

Percentage of MSRs

  1.2%  1.2%  1.1%
             

Discount rate

  10.2%  10.7%  11.2%

Fair value MSRs

 $21,043  $20,587  $20,149 

Percentage of MSRs

  1.3%  1.3%  1.2%