Quarterly report pursuant to Section 13 or 15(d)

Net Income Per Share (Details)

v3.21.2
Net Income Per Share (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ 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 attributable to common shareholders $ 6,540 $ 5,754 $ 10,556 $ 8,716
Net income attributable to common shareholders $ 6,540 $ 5,754 $ 10,556 $ 8,716
Basic weighted average shares outstanding (in shares) 19,999 19,491 19,897 19,472
Basic earnings per share attributable to common shareholders (in dollars per share) $ 0.33 $ 0.30 $ 0.53 $ 0.45
Diluted shares outstanding:        
Basic weighted-average shares outstanding (in shares) 19,999 19,491 19,897 19,472
Stock-based awards (in shares) 504 292 443 253
Diluted weighted-average shares outstanding (in shares) 20,503 19,783 20,340 19,725
Diluted earnings per share attributable to common shareholders (in dollars per share) $ 0.32 $ 0.29 $ 0.52 $ 0.44
Dilutive shares excluded from diluted-per-share amounts:        
Stock options (in shares) 563 844 563 844
Anti-dilutive shares excluded from diluted-per-share amounts:        
Stock options (in shares) 0 264 0 239