XML 32 R22.htm IDEA: XBRL DOCUMENT v3.23.1
Earnings Per Share
3 Months Ended
Mar. 31, 2023
Earnings Per Share [Abstract]  
Earnings Per Share Earnings Per Share
Basic and Diluted Earnings Per Share

The components of basic and diluted earnings per share are as follows (in thousands, except share and per share amounts):
 Three Months Ended
March 31,
Numerator: 20232022
Net income$14,207 $8,903 
Net loss attributable to redeemable noncontrolling interests209 176 
Net income attributable to common stockholders - basic (A)14,416 9,079 
Add back interest expense, net of tax, attributable to convertible senior notes590 586 
Net income attributable to common stockholders - diluted (B)$15,006 $9,665 
Denominator:
Weighted average common shares outstanding — basic (C)49,584,890 50,206,179 
Dilutive effect of convertible senior notes, stock options and restricted stock units4,711,431 4,964,602 
Weighted average common shares outstanding — diluted (D)54,296,321 55,170,781 
Net income per share:
Basic (A/C)$0.29 $0.18 
Diluted (B/D)$0.28 $0.18 

The following securities have been excluded from the calculation of diluted weighted average common shares outstanding as the inclusion of these securities would have an anti-dilutive effect:
 Three Months Ended
March 31,
 20232022
Stock options431,052 172,500 
Restricted stock units355,047 320,352 

Our redeemable noncontrolling interests are related to our 85% equity ownership interests in PC Open Incorporated, doing business as OpenEye, and Noonlight. See Note 6 for details on the put option and call option contained in the Noonlight stockholder agreement.
We use the if-converted method when calculating the dilutive impact of the 2026 Notes on net income per share. As a result, we included 3,396,950 shares related to the 2026 Notes within the weighted average shares outstanding when calculating the diluted net income per share for each of the three months ended March 31, 2023 and 2022. Additionally, we included $0.6 million of debt issuance cost amortization, net of tax, within the numerator of the diluted net income per share for each of the three months ended March 31, 2023 and 2022