XML 69 R59.htm IDEA: XBRL DOCUMENT v3.23.3
Note 12 - Stock Repurchase Program (Details Textual) - USD ($)
$ / shares in Units, $ in Thousands
1 Months Ended 3 Months Ended 9 Months Ended 98 Months Ended
Aug. 31, 2022
Sep. 30, 2020
Sep. 30, 2023
Jun. 30, 2023
Mar. 31, 2023
Sep. 30, 2022
Jun. 30, 2022
Mar. 31, 2022
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Aug. 05, 2022
Stock Repurchase Program, Authorized Amount   $ 250,000                   $ 500,000
Stock Repurchase Program, Period in Force (Month) 24 years 24 months                    
Treasury Stock, Value, Acquired, Cost Method     $ 100,267     $ 123,900     $ 100,267 $ 123,900    
Treasury Stock, Common [Member]                        
Treasury Stock, Shares, Acquired (in shares)     875,580     536,633     875,580 536,633    
Treasury Stock, Value, Acquired, Cost Method     $ 100,267     $ 123,900     $ 100,267 $ 123,900    
Stock Repurchase Program [Member] | Treasury Stock, Common [Member]                        
Treasury Stock, Shares, Acquired (in shares)     875,580 0 0 536,633 0 0     12,624,293  
Treasury Stock, Value, Acquired, Cost Method     $ 100,267     $ 123,900         $ 877,396  
Shares Acquired, Average Cost Per Share (in dollars per share)                     $ 69.5