XML 92 R82.htm IDEA: XBRL DOCUMENT v3.22.2
Earnings Per Share - Components of Basic and Diluted EPS (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Earnings Per Share [Abstract]        
Net income $ 10,828 $ 14,490 $ 19,731 $ 29,040
Net loss attributable to redeemable noncontrolling interest 14 255 190 535
Net income attributable to common stockholders 10,842 14,745 19,921 29,575
Add back interest expense, net of tax, attributable to convertible senior notes 587 0 1,173 0
Net income attributable to common stockholders - diluted $ 11,429 $ 14,745 $ 21,094 $ 29,575
Weighted average common shares outstanding - basic (in shares) 49,931,689 49,808,969 50,068,176 49,686,110
Dilutive effect of convertible senior notes, stock options and restricted stock units (in shares) 4,825,331 1,945,423 4,986,794 2,103,833
Weighted average common shares outstanding - diluted (in shares) 54,757,020 51,754,392 55,054,970 51,789,943
Net income per share:        
Basic (in dollars per share) $ 0.22 $ 0.30 $ 0.40 $ 0.60
Diluted (in dollars per share) $ 0.21 $ 0.28 $ 0.38 $ 0.57