XML 66 R56.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Earnings Per Share (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Numerator for basic and diluted net income per common share:        
Net income attributable to common shareholders $ 23,874 $ 21,058 $ 50,244 $ 36,516
Net income available to participating securities, basic 0 (15) (10) (38)
Net income available to participating securities, diluted 0 (15) (10) (38)
Net income available to common shareholders from operations 23,874 21,043 50,234 36,478
Net income available to common shareholders from operations $ 23,874 $ 21,043 $ 50,234 $ 36,478
Denominator:        
Weighted-average outstanding shares of common stock (in shares) 19,249,116 19,654,922 19,234,728 19,750,570
Dilutive effect of:        
Common stock and common stock equivalents (in shares) 19,287,479 19,662,201 19,260,608 19,772,898
Net income per share from operations:        
Basic (in dollars per share) $ 1.24 $ 1.07 $ 2.61 $ 1.85
Diluted (in dollars per share) $ 1.24 $ 1.07 $ 2.61 $ 1.85
Anti-dilutive shares were excluded from earnings per share calculation (in shares) 1,405,780 747,416 1,397,512 655,495
Equity incentive plans        
Dilutive effect of:        
Equity incentive plans (in shares) 38,363 6,929 21,473 17,292
Employee Stock Purchase Plan        
Dilutive effect of:        
Equity incentive plans (in shares) 0 350 4,407 5,036