XML 70 R60.htm IDEA: XBRL DOCUMENT v3.23.2
Note 12 - Stock Repurchase Program (Details Textual) - USD ($)
$ / shares in Units, $ in Thousands
1 Months Ended 3 Months Ended 6 Months Ended 95 Months Ended
Aug. 31, 2022
Sep. 30, 2020
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Jun. 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, Common [Member]                
Shares Acquired Under Stock Repurchases Program, Shares (in shares)     0 0 0 0 11,748,713  
Payments for Repurchase of Common Stock             $ 777,379  
Shares Acquired, Average Cost Per Share (in dollars per share)             $ 66.17