XML 37 R25.htm IDEA: XBRL DOCUMENT v3.25.2
Note 18 - Stock Repurchase Program
6 Months Ended
Jun. 30, 2025
Notes to Financial Statements  
Treasury Stock [Text Block]

18. Stock Repurchase Program

 

On June 4, 2025, the Company announced a new stock repurchase program to buy back up to $150.0 million of the Company's common stock. The previous $125.0 million shares repurchase program announced on May 28, 2024, was completed on  February 28, 2025, with the repurchase of  a total of 2,905,487 shares at an average cost of $43.02.

 

During the second quarter, we repurchased 804,179 common shares at an average cost of $44.22 per share, for a total of $35.6 million.