XML 53 R85.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Note 13 - Stock Repurchase Program (Details Textual) - USD ($)
$ / shares in Units, $ in Thousands
1 Months Ended 12 Months Ended 53 Months Ended
Sep. 30, 2018
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Dec. 31, 2019
Oct. 31, 2016
Aug. 31, 2015
Stock Repurchase Program, Authorized Amount $ 250,000         $ 250,000 $ 200,000
Stock Repurchase Program, Period in Force 24 months            
Payments for Repurchase of Common Stock   $ (0) $ 25,656 $ 30,012 $ 305,547    
Treasury Stock Acquired, Average Cost Per Share         $ 35.21    
Treasury Stock [Member]              
Shares Acquired Under Stock Repurchases Program, Shares   0 560,000 844,500 8,676,706