XML 40 R29.htm IDEA: XBRL DOCUMENT v3.20.2
Basis of Presentation and Significant Accounting Policies - Schedule Of Reconcile Basic And Dilutive Weighted Average Common Shares (Details) - shares
3 Months Ended 9 Months Ended
Sep. 30, 2020
Sep. 30, 2019
Sep. 30, 2020
Sep. 30, 2019
Weighted Average Number of Shares Outstanding Reconciliation [Abstract]        
Basic weighted average common shares outstanding 103,535,431 102,974,105 103,452,025 102,864,571
Effect of dilutive securities 2,780,810 4,071,129 2,934,592 2,957,038
Dilutive weighted average common shares outstanding 106,316,241 107,045,234 106,386,617 105,821,609