v3.22.0.1
Net Income Per Share - Calculation of Basic and Diluted Net Income Per Share Attributable to Common Stockholders (Detail) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Numerator:      
Net income $ 230,141 $ 118,503 $ 626,698
Denominator:      
Weighted-average shares outstanding - basic (in shares) 198,094,000 193,096,000 186,466,000
Weighted-average shares outstanding - diluted (in shares) 203,167,000 202,478,000 197,223,000
Net income per share - basic (in USD per share) $ 1.16 $ 0.61 $ 3.36
Net income per share - diluted (in USD per share) $ 1.13 $ 0.59 $ 3.18
Common stock options      
Denominator:      
Potentially dilutive securities (in shares) 293,000 547,000 1,109,000
RSUs      
Denominator:      
Potentially dilutive securities (in shares) 3,429,000 4,421,000 4,897,000
2022 Notes | 2022 Notes      
Denominator:      
Notes (in shares) 535,000 842,000 2,737,000
Notes settlements (in shares) 116,000 1,931,000 0
2018 Warrants | Warrants      
Denominator:      
Warrants (in shares) 0 0 842,000
2022 Warrants | Warrants      
Denominator:      
Warrants (in shares) 649,000 920,000 1,172,000
Partial settlement of warrants (in shares) 51,000 721,000 0