XML 36 R25.htm IDEA: XBRL DOCUMENT v3.25.3
Note 18 - Stock Repurchase Program
9 Months Ended
Sep. 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 third quarter, we repurchased 1,070,000 common shares at an average cost of $46.81 per share, for a total of $50.1 million.