XML 96 R80.htm IDEA: XBRL DOCUMENT v3.24.0.1
Shareholders' Equity (Details)
12 Months Ended 163 Months Ended 206 Months Ended 222 Months Ended
Nov. 10, 2023
$ / shares
Aug. 16, 2023
USD ($)
shares
May 18, 2023
$ / shares
Apr. 18, 2023
$ / shares
Mar. 01, 2023
$ / shares
Nov. 08, 2022
$ / shares
May 18, 2022
$ / shares
Dec. 10, 2021
USD ($)
$ / shares
shares
Nov. 09, 2021
$ / shares
May 17, 2021
$ / shares
Dec. 31, 2023
USD ($)
$ / shares
shares
Dec. 31, 2022
USD ($)
$ / shares
shares
Dec. 31, 2021
USD ($)
$ / shares
shares
Dec. 31, 2023
USD ($)
$ / shares
shares
Dec. 31, 2023
USD ($)
$ / shares
shares
Dec. 31, 2023
USD ($)
$ / shares
shares
Nov. 03, 2022
USD ($)
Mar. 13, 2020
USD ($)
Schedule of Shareholders' Equity [Line Items]                                    
Authorized Repurchase                     $ 25,000,000     $ 25,000,000 $ 25,000,000 $ 25,000,000 $ 50,000,000 $ 20,000,000
Stock repurchased during period (in shares) | shares                     424,777 364,914 480,447     22,445,813    
Aggregate price of shares repurchased since inception                     $ 26,311,000 $ 13,755,000 $ 22,466,000     $ 303,076,000    
Average price of shares repurchased since inception (per share) | $ / shares                     $ 61.94 $ 37.69 $ 46.76     $ 13.50    
Dividends declared (in dollars per share) | $ / shares                     $ 0.32 $ 0.29 $ 0.25          
Cash dividends paid                     $ 26,400,000 $ 22,900,000 $ 19,900,000          
Contingent consideration (Note 4)                         $ 66,000,000          
Common Stock, Dividends, Per Share, Cash Paid | $ / shares $ 0.32   $ 0.32 $ 0.32 $ 0.32 $ 0.32 $ 0.26   $ 0.26 $ 0.26                
Stockholders' Equity Note, Stock Split, Number Of Additional Shares Issued During Split | shares   1                                
Stockholders' Equity Note, Stock Split, Number Of Shares Held By Shareholder Before Split | shares   2                                
Payments For Stock Split   $ 500,000                                
Retained earnings   100,000                 612,835,000 461,657,000   612,835,000 612,835,000 $ 612,835,000    
Common stock, $.004 par value, 100,000,000 shares authorized, 81,508,381 and 80,137,776 issued and outstanding at December 31, 2023 and 2022, respectively2   $ 100,000                 326,000 $ 322,000   326,000 326,000 326,000    
Stock split, conversion ratio   1.5                                
BasX, LLC                                    
Schedule of Shareholders' Equity [Line Items]                                    
Contingent consideration (Note 4)               $ 78,000,000                    
Contingent consideration paid in business combination (in shares) | shares               1,560,000                    
Equity interests issuable (in dollars per share) | $ / shares               $ 0.004                    
Contingent liability                     $ (60,000,000)     $ (60,000,000) $ (60,000,000) $ (60,000,000)    
Stock issued during period, shares, issued for services (in shares) | shares                       580,000 730,000          
Regular Semi-Annual Dividend                                    
Schedule of Shareholders' Equity [Line Items]                                    
Dividends declared (in dollars per share) | $ / shares $ 0.08   $ 0.08 $ 0.08 $ 0.08 $ 0.16 $ 0.13   $ 0.13 $ 0.13                
Open market                                    
Schedule of Shareholders' Equity [Line Items]                                    
Stock repurchased during period (in shares) | shares                     402,873 183,168 0 6,893,924        
Aggregate price of shares repurchased since inception                     $ 25,009,000 $ 6,823,000 $ 0 $ 106,625,000        
Average price of shares repurchased since inception (per share) | $ / shares                     $ 62.08 $ 37.25 $ 0 $ 15.47        
401(k)                                    
Schedule of Shareholders' Equity [Line Items]                                    
Stock repurchased during period (in shares) | shares                     0 155,904 446,658     12,462,552    
Aggregate price of shares repurchased since inception                     $ 0 $ 5,913,000 $ 20,876,000     $ 171,789,000    
Average price of shares repurchased since inception (per share) | $ / shares                     $ 0 $ 37.93 $ 46.74     $ 13.78    
Employees                                    
Schedule of Shareholders' Equity [Line Items]                                    
Stock repurchased during period (in shares) | shares                     21,904 25,842 33,789   3,089,337      
Aggregate price of shares repurchased since inception                     $ 1,302,000 $ 1,019,000 $ 1,590,000   $ 24,662,000      
Average price of shares repurchased since inception (per share) | $ / shares                     $ 59.44 $ 39.43 $ 47.06   $ 7.98