Quarterly report pursuant to Section 13 or 15(d)

Earnings Per Share - Schedule of Shares Excluded From Computation of Diluted Net Income Per Share (Details)

v3.22.2
Earnings Per Share - Schedule of Shares Excluded From Computation of Diluted Net Income Per Share (Details) - shares
shares in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Antidilutive securities excluded from computation of net income per share (in shares) 9,687 6,468 9,239 4,854
Outstanding stock options        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Antidilutive securities excluded from computation of net income per share (in shares) 1,796 770 1,711 664
Unvested restricted stock units        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Antidilutive securities excluded from computation of net income per share (in shares) 4,499 2,306 4,136 1,325
Capped Calls for Senior Convertible Notes        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Antidilutive securities excluded from computation of net income per share (in shares) 3,392 3,392 3,392 2,865