XML 66 R57.htm IDEA: XBRL DOCUMENT v3.23.2
Earnings Per Share (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Numerator for basic and diluted net income per common share:        
Net income from continuing operations attributable to common shareholders $ 21,058 $ 21,921 $ 36,516 $ 40,441
Net income available to participating securities, basic (15) (43) (38) (97)
Net income available to participating securities, diluted (15) (43) (38) (97)
Net income available to common shareholders from operations 21,043 21,878 36,478 40,344
Net income available to common shareholders from operations $ 21,043 $ 21,878 $ 36,478 $ 40,344
Denominator:        
Weighted-average outstanding shares of common stock (in shares) 19,654,922 19,928,316 19,750,570 19,924,864
Dilutive effect of:        
Common stock and common stock equivalents (in shares) 19,662,201 19,968,340 19,772,898 20,002,103
Net income per share from operations:        
Basic (in dollars per share) $ 1.07 $ 1.10 $ 1.85 $ 2.02
Diluted (in dollars per share) $ 1.07 $ 1.10 $ 1.85 $ 2.02
Anti-dilutive shares were excluded from earnings per share calculation (in shares) 747,416 507,282 655,495 499,956
Equity incentive plans        
Dilutive effect of:        
Equity incentive plans (in shares) 6,929 24,262 17,292 63,532
Employee Stock Purchase Plan        
Dilutive effect of:        
Equity incentive plans (in shares) 350 15,762 5,036 13,707