XML 150 R134.htm IDEA: XBRL DOCUMENT v3.22.0.1
Net Income Per Share - Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share (Details) - shares
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]      
Shares excluded from the computation of diluted net income per share attributable to common stockholders (in shares) 13,624,597 0 0
Stock options, restricted stock, and RSUs      
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]      
Shares excluded from the computation of diluted net income per share attributable to common stockholders (in shares) 150,017 0 0
Convertible senior notes      
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]      
Shares excluded from the computation of diluted net income per share attributable to common stockholders (in shares) 13,474,580 0 0