XML 43 R31.htm IDEA: XBRL DOCUMENT v3.22.4
Stock Buyback Plan (Tables)
12 Months Ended
Dec. 31, 2022
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, 2021   338   $2,702   $7.99 
Shares purchased during 2021   81    1,105    13.64 
Balance, December 31, 2021   419    3,807    9.09 
Shares purchased during 2022   308    3,456    11.23 
Balance, December 31, 2022   727   $7,263   $10.00