XML 88 R74.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Note 18 - Stock Repurchase Program (Details Textual) - USD ($)
$ / shares in Units, $ in Millions
3 Months Ended 6 Months Ended
Feb. 21, 2023
Jun. 30, 2024
Jun. 30, 2024
May 21, 2024
May 26, 2022
Treasury Stock, Value, Acquired, Cost Method     $ 25.3    
Stock Repurchase Program Authorized May 28, 2024 [Member]          
Share Repurchase Program, Authorized, Amount       $ 125.0  
Treasury Stock, Shares, Acquired (in shares)   700,000      
Shares Acquired, Average Cost Per Share (in dollars per share)   $ 36.41      
Treasury Stock, Value, Acquired, Cost Method   $ 25.1      
Stock Repurchase Program Authorized May 26, 2022 [Member]          
Share Repurchase Program, Authorized, Amount         $ 125.0
Treasury Stock, Shares, Acquired (in shares) 2,897,628        
Shares Acquired, Average Cost Per Share (in dollars per share) $ 43.14