XML 107 R88.htm IDEA: XBRL DOCUMENT v3.20.4
Note 16 - Subsequent Event (Details Textual) - USD ($)
2 Months Ended 3 Months Ended 12 Months Ended
Feb. 15, 2021
Jun. 30, 2021
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
The Open Market Repurchase Program [Member]          
Stock Repurchased During Period, Shares (in shares)     381,677 1,492,348 949,464
Stock Repurchased During Period, Value     $ 6,600,000 $ 26,300,000 $ 20,300,000
Stock Repurchase Program, Average Cost Per Share (in dollars per share)     $ 17.16 $ 17.64 $ 21.36
The Open Market Repurchase Program [Member] | Subsequent Event [Member]          
Stock Repurchased During Period, Shares (in shares) 39,501        
Stock Repurchased During Period, Value $ 800,000        
Stock Repurchase Program, Average Cost Per Share (in dollars per share) $ 19.84        
Forecast [Member] | New Mountain Capital, L.L.C. [Member]          
Business Combination, Consideration Transferred, Total   $ 963,000,000      
Business Acquisition, Share Price (in dollars per share)   $ 26.00      
Business Combination, Termination Fee   $ 30,000,000