XML 97 R82.htm IDEA: XBRL DOCUMENT v3.20.4
Net Income (Loss) Per Share (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 12 Months Ended
Dec. 31, 2020
Sep. 30, 2020
Jun. 30, 2020
Mar. 31, 2020
Dec. 31, 2019
Sep. 30, 2019
Jun. 30, 2019
Mar. 31, 2019
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Basic Net Income (Loss) Per Share                      
Basic net income (loss) per share                 $ (295,697) $ 446,906 $ 109,493
Weighted average common shares outstanding 219,239,000 218,784,000 217,549,000 216,721,000 215,770,000 215,199,000 214,620,000 214,065,000 218,073,000 214,913,000 212,383,000
Basic net income (loss) per share $ 0.68 $ (0.07) $ 1.33 $ (3.33) $ 0.51 $ 0.60 $ 0.49 $ 0.48 $ (1.36) $ 2.08 $ 0.52
Diluted Net Income (Loss) Per Share                      
Diluted net income (loss)                 $ (295,697) $ 446,906 $ 109,493
Weighted average common shares outstanding 219,239,000 218,784,000 217,549,000 216,721,000 215,770,000 215,199,000 214,620,000 214,065,000 218,073,000 214,913,000 212,383,000
Dilutive stock options and awards                   2,744,000 3,252,000
Weighted average shares used to compute diluted net income (loss) per share 221,228,000 218,784,000 220,434,000 216,721,000 218,542,000 217,791,000 217,483,000 217,061,000 218,073,000 217,657,000 215,635,000
Diluted net income (loss) per share $ 0.68 $ (0.07) $ 1.32 $ (3.33) $ 0.51 $ 0.59 $ 0.48 $ 0.47 $ (1.36) $ 2.05 $ 0.51
Anti-dilutive securities                      
Potential common shares excluded from diluted net income (loss) per share computation                 15,274,871 9,718,828 8,624,931
Stock Options                      
Anti-dilutive securities                      
Potential common shares excluded from diluted net income (loss) per share computation                 15,274,871 9,349,889 8,255,992
Convertible Senior Notes 1.25 Percent Due 2020                      
Anti-dilutive securities                      
Potential common shares excluded from diluted net income (loss) per share computation                   368,939 368,939