XML 15 R43.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Equity (Narrative) (Details) - $ / shares
12 Months Ended
May 18, 2017
Dec. 31, 2019
Sep. 12, 2019
Dec. 31, 2018
Equity [Abstract]        
Increase in the number of shares authorized 600,000      
Common stock, par value   $ 0.001   $ 0.001
Shares authorized for issuance 1,600,000      
Additional shares authorized for repurchase     2,000,000  
Stock repurchased   296,000    
Stock Repurchase Program, Remaining Number of Shares Authorized to be Repurchased   2,369,000