XML 94 R83.htm IDEA: XBRL DOCUMENT v3.21.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, 2021
Jun. 30, 2020
Jun. 30, 2021
Jun. 30, 2020
Earnings Per Share [Abstract]        
Net income $ 14,490 $ 16,625 $ 29,040 $ 25,196
Net loss attributable to redeemable noncontrolling interest 255 370 535 606
Net income attributable to common stockholders $ 14,745 $ 16,995 $ 29,575 $ 25,802
Weighted average common shares outstanding - basic (in shares) 49,808,969 48,792,280 49,686,110 48,758,922
Dilutive effect of stock options and restricted stock units (in shares) 1,945,423 1,759,352 2,103,833 1,684,604
Weighted average common shares outstanding - diluted (in shares) 51,754,392 50,551,632 51,789,943 50,443,526
Weighted average common shares outstanding — diluted (C)        
Basic (in dollars per share) $ 0.30 $ 0.35 $ 0.60 $ 0.53
Diluted (in dollars per share) $ 0.28 $ 0.34 $ 0.57 $ 0.51