XML 93 R78.htm IDEA: XBRL DOCUMENT v3.22.0.1
Shareholders' Equity (Details) - USD ($)
2 Months Ended 12 Months Ended 115 Months Ended 158 Months Ended 174 Months Ended
Dec. 10, 2021
Nov. 09, 2021
May 17, 2021
Nov. 10, 2020
May 15, 2020
Nov. 06, 2019
May 20, 2019
Feb. 23, 2022
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2019
Dec. 31, 2019
Dec. 31, 2019
Mar. 13, 2020
Mar. 05, 2019
May 16, 2018
May 19, 2015
Schedule of Shareholders' Equity [Line Items]                                    
Authorized Repurchase                             $ 20,000,000 $ 20,000,000 $ 15,000,000  
Stock repurchased during period (in shares)                 320,298 565,882 454,430     14,437,414        
Aggregate price of shares repurchased since inception                 $ 22,466,000 $ 31,229,000 $ 20,793,000     $ 263,010,000        
Average price of shares repurchased since inception (per share)                 $ 70.14 $ 55.19 $ 45.76     $ 18.22        
Dividends declared (in dollars per share)                 $ 0.38 $ 0.38 $ 0.32              
Cash dividends paid                 $ 19,900,000 $ 19,800,000 $ 16,600,000              
Contingent consideration (Note 4)                 $ 66,000,000                  
BasX, LLC                                    
Schedule of Shareholders' Equity [Line Items]                                    
Contingent consideration (Note 4) $ 78,000,000                                  
Contingent consideration paid in business combination (in shares) 1,037,000                                  
Equity interests issuable (in dollars per share) $ 0.004                                  
Regular Semi-Annual Dividend                                    
Schedule of Shareholders' Equity [Line Items]                                    
Dividends declared (in dollars per share)   $ 0.19 $ 0.19 $ 0.19 $ 0.19 $ 0.16 $ 0.16                      
Open market                                    
Schedule of Shareholders' Equity [Line Items]                                    
Stock repurchase program amount authorized (in shares)                                   5,700,000
Stock repurchased during period (in shares)                 0 103,689 5,799 4,205,255            
Aggregate price of shares repurchased since inception                 $ 0 $ 4,987,000 $ 200,000 $ 74,793,000            
Average price of shares repurchased since inception (per share)                 $ 0 $ 48.10 $ 34.46 $ 17.79            
Open market | Subsequent Event                                    
Schedule of Shareholders' Equity [Line Items]                                    
Stock repurchased during period (in shares)               5,120                    
Aggregate price of shares repurchased since inception               $ 400,000                    
401(k)                                    
Schedule of Shareholders' Equity [Line Items]                                    
Stock repurchased during period (in shares)                 297,772 438,921 419,963     8,204,432        
Aggregate price of shares repurchased since inception                 $ 20,876,000 $ 25,073,000 $ 19,386,000     $ 165,876,000        
Average price of shares repurchased since inception (per share)                 $ 70.11 $ 57.12 $ 46.16     $ 20.22        
401(k) | Subsequent Event                                    
Schedule of Shareholders' Equity [Line Items]                                    
Stock repurchased during period (in shares)               37,923                    
Aggregate price of shares repurchased since inception               $ 2,400,000                    
Directors & employees                                    
Schedule of Shareholders' Equity [Line Items]                                    
Stock repurchased during period (in shares)                 22,526 23,272 28,668   2,027,727          
Aggregate price of shares repurchased since inception                 $ 1,590,000 $ 1,169,000 $ 1,207,000   $ 22,341,000          
Average price of shares repurchased since inception (per share)                 $ 70.59 $ 50.23 $ 42.11   $ 11.02