XML 50 R36.htm IDEA: XBRL DOCUMENT v3.25.0.1
Stock Buyback Plan (Tables)
12 Months Ended
Dec. 31, 2024
Equity [Abstract]  
Schedule of Stock Buyback Plan

  

(in thousands, except per share cost) 

Number of

Shares

  

Cost of

Shares

  

Average Cost

per Share

 
Balance, January 1, 2023   727   $7,263   $10.00 
Shares purchased during 2023   287    3,956    13.78 
Balance, December 31, 2023   1,014   $11,219   $11.06 
Shares purchased during 2024   192    2,243    11.63 
Balance, December 31, 2024   1,206   $13,462   $11.16