XML 38 R27.htm IDEA: XBRL DOCUMENT v3.21.2
Note 20 - Subsequent Events
6 Months Ended
Jun. 30, 2021
Notes to Financial Statements  
Subsequent Events [Text Block]

20. Subsequent Events

 

On August 5, 2021, the Company completed its April 2021 stock repurchase program by repurchasing 300,075 shares at an average cost of $38.23 for a total of $11.5 million between July 29 and August 5, 2021.