XML 138 R124.htm IDEA: XBRL DOCUMENT v3.22.4
Note 25 - Subsequent Events (Details Textual) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 7 Months Ended 12 Months Ended
Feb. 21, 2023
Feb. 16, 2023
Mar. 31, 2022
Dec. 31, 2022
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Treasury Stock, Shares, Acquired (in shares)     704,927 2,522,538 3,227,465    
Treasury Stock Acquired, Average Cost Per Share (in dollars per share)     $ 46.67 $ 42.98 $ 43.79    
Treasury Stock, Value, Acquired, Cost Method     $ 32,900 $ 108,400 $ 141,315 $ 167,104 $ 23,593
Subsequent Event [Member]              
Dividends Payable, Amount Per Share (in dollars per share)   $ 0.34          
Treasury Stock, Shares, Acquired (in shares) 2,897,628            
Treasury Stock Acquired, Average Cost Per Share (in dollars per share) $ 43.14            
Treasury Stock, Value, Acquired, Cost Method $ 125,000            
Dividends Payable, Date to be Paid   Mar. 09, 2023          
Dividends Payable, Date of Record   Feb. 27, 2023