XML 72 R60.htm IDEA: XBRL DOCUMENT v3.24.3
Note 12 - Stock Repurchase Program (Details Textual) - USD ($)
1 Months Ended 3 Months Ended 9 Months Ended
Feb. 12, 2024
Sep. 30, 2020
Sep. 30, 2024
Jun. 30, 2024
Mar. 31, 2024
Sep. 30, 2023
Jun. 30, 2023
Mar. 31, 2023
Sep. 30, 2024
Sep. 30, 2023
Aug. 05, 2022
Stock Repurchase Program, Authorized Amount $ 500,000,000                   $ 500,000,000
Stock Repurchase Program, Period in Force (Year) 24 months 24 years                  
Stock Repurchase Program, Remaining Authorized Repurchase Amount $ 26,297,000                    
Treasury Stock, Value, Acquired, Cost Method     $ 102,134     $ 100,267     $ 152,743,000 $ 100,267  
Treasury Stock, Common [Member]                      
Treasury Stock, Shares, Acquired (in shares)     690,711     875,580     1,046,351 875,580  
Treasury Stock, Value, Acquired, Cost Method     $ 102,134     $ 100,267     $ 152,743,000 $ 100,267  
Stock Repurchase Program [Member] | Treasury Stock, Common [Member]                      
Treasury Stock, Shares, Acquired (in shares)     690,711 355,640 0 875,580 0 0      
Treasury Stock, Value, Acquired, Cost Method     $ 102,134 $ 50,609,000   $ 100,267