XML 86 R76.htm IDEA: XBRL DOCUMENT v3.23.1
Earnings Per Share - Components of Basic and Diluted EPS (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Earnings Per Share [Abstract]    
Net income $ 14,207 $ 8,903
Net loss attributable to redeemable noncontrolling interests 209 176
Net income attributable to common stockholders 14,416 9,079
Add back interest expense, net of tax, attributable to convertible senior notes 590 586
Net income attributable to common stockholders - diluted $ 15,006 $ 9,665
Weighted average common shares outstanding - basic (in shares) 49,584,890 50,206,179
Dilutive effect of convertible senior notes, stock options and restricted stock units (in shares) 4,711,431 4,964,602
Weighted average common shares outstanding - diluted (in shares) 54,296,321 55,170,781
Net income per share:    
Basic (in dollars per share) $ 0.29 $ 0.18
Diluted (in dollars per share) $ 0.28 $ 0.18