XML 64 R55.htm IDEA: XBRL DOCUMENT v3.23.1
Earnings Per Share (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Numerator for basic and diluted net income per common share:    
Net income from continuing operations attributable to common shareholders $ 15,458 $ 18,521
Net income available to participating securities, basic (21) (52)
Net income available to participating securities, diluted (21) (52)
Net income available to common shareholders from operations 15,437 18,469
Net income available to common shareholders from operations $ 15,437 $ 18,469
Denominator:    
Weighted-average outstanding shares of common stock (in shares) 19,847,280 19,921,375
Dilutive effect of:    
Common stock and common stock equivalents (in shares) 19,884,657 20,035,827
Net income per share from operations:    
Basic (in dollars per share) $ 0.78 $ 0.93
Diluted (in dollars per share) $ 0.78 $ 0.92
Anti-dilutive shares were excluded from earnings per share calculation (in shares) 597,542 500,585
Equity incentive plans    
Dilutive effect of:    
Equity incentive plans (in shares) 27,655 102,801
Employee Stock Purchase Plan    
Dilutive effect of:    
Equity incentive plans (in shares) 9,722 11,651