XML 28 R17.htm IDEA: XBRL DOCUMENT v3.22.2.2
Net Income per Share (Tables)
9 Months Ended
Sep. 30, 2022
Earnings Per Share [Abstract]  
Summary of Earnings Per Share
The following table sets forth the computation of basic and diluted net income per share attributable to common stockholders for the three and nine months ended September 30, 2022 and 2021:
Three Months Ended
September 30,
Nine Months Ended
September 30,
2022202120222021
(in thousands, except shares and per share data)
Basic net income per share:
Numerator
Net income attributable to common stockholders$24,529 $29,414 $70,809 $118,242 
Denominator
Basic weighted average common shares126,228,723 126,190,351 126,222,084 126,405,822 
Basic net income per share attributable to common stockholders$0.19 $0.23 $0.56 $0.94 
Diluted net income per share:
Numerator
Net income attributable to common stockholders$24,529 $29,414 $70,809 $118,242 
Denominator
Basic weighted average common shares126,228,723 126,190,351 126,222,084 126,405,822 
Dilutive effect of outstanding time-based restricted stock units— 57,148 331 45,297 
Diluted weighted average common shares126,228,723 126,247,499 126,222,415 126,451,119 
Diluted net income per share attributable to common stockholders$0.19 $0.23 $0.56 $0.94 
Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share
The following potentially dilutive outstanding securities as of September 30, 2022 and 2021 were excluded from the computation of diluted net income per share because their effect would have been anti-dilutive for the periods presented, or issuance of such shares is contingent upon the satisfaction of certain conditions that were not satisfied by the end of the periods:
Three Months Ended
September 30,
Nine Months Ended
September 30,
2022202120222021
Unvested time-based restricted stock units562,071 — 562,071 — 
Unvested performance-based restricted stock units234,077 99,289 234,077 99,289 
Unvested and not exercised stock options182,233 195,896 182,233 195,896 
Total978,381 295,185 978,381 295,185