XML 57 R35.htm IDEA: XBRL DOCUMENT v3.20.1
Stockholders' Equity Earnings Per Share (Details) - shares
3 Months Ended
Mar. 31, 2020
Mar. 31, 2019
Earnings Per Share [Abstract]    
Document Period End Date Mar. 31, 2020  
Weighted average number of shares outstanding - basic 53,607,104 51,880,534
Incremental Common Shares Attributable to Dilutive Effect of Share-based Payment Arrangements 1,172,217 1,285,139
Incremental Common Shares Attributable to Dilutive Effect of Conversion of Debt Securities 0 2,411,194
Weighted Average Number of Shares Outstanding, Diluted 54,779,321 55,576,867