XML 85 R74.htm IDEA: XBRL DOCUMENT v3.24.3
Note 18 - Stock Repurchase Program (Details Textual) - USD ($)
$ / shares in Units, $ in Millions
3 Months Ended 9 Months Ended
Feb. 21, 2023
Sep. 30, 2024
Sep. 30, 2024
May 28, 2024
May 26, 2022
Treasury Stock, Value, Acquired, Cost Method     $ 60.6    
Stock Repurchase Program Authorized May 28, 2024 [Member]          
Share Repurchase Program, Authorized, Amount       $ 125.0  
Treasury Stock, Shares, Acquired (in shares)   832,460,000,000      
Shares Acquired, Average Cost Per Share (in dollars per share)   $ 42      
Treasury Stock, Value, Acquired, Cost Method   $ 35.0      
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