XML 36 R25.htm IDEA: XBRL DOCUMENT v3.25.1
Note 18 - Stock Repurchase Program
3 Months Ended
Mar. 31, 2025
Notes to Financial Statements  
Treasury Stock [Text Block]

18. Stock Repurchase Program

 

On February 28, 2025, the Company completed its May 2024 stock buyback program by repurchasing 876,906 shares at an average cost of $46.83 in the first quarter of 2025, for a total of $41.1 million.