XML 77 R65.htm IDEA: XBRL DOCUMENT v3.20.2
Earnings Per Share - Summary of Reconciliation of Basic Earnings Per Share and Diluted Earnings Per Share (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2020
Jun. 30, 2019
Jun. 30, 2020
Jun. 30, 2019
Earnings Per Share Reconciliation [Abstract]        
Net income $ 44,720 $ 14,383 $ 101,886 $ 28,910
Shares:        
Basic: Weighted average number of shares outstanding 67,821 67,583 67,806 67,552
Plus: Incremental shares from assumed conversion of dilutive instruments 5,383 5,938 6,012 5,410
Diluted: Weighted average number of shares outstanding 73,204 73,521 73,818 72,962
Earnings per share        
Basic: $ 0.66 $ 0.21 $ 1.50 $ 0.43
Diluted: $ 0.61 $ 0.20 $ 1.38 $ 0.40