XML 90 R76.htm IDEA: XBRL DOCUMENT v3.24.1.u1
EARNINGS PER SHARE - computation of basic and diluted earnings per share (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Numerator:    
Net income $ 15,258 $ 9,208
Earnings allocated to participating securities 0 (5)
Numerator for earnings per share - basic 15,258 9,203
Numerator for earnings per share - diluted $ 15,258 $ 9,203
Denominator:    
Weighted average shares of common stock outstanding (in shares) 31,662,954 30,977,204
Dilutive effect of outstanding restricted stock units (in shares) 140,233 69,947
Weighted average common shares outstanding, including all dilutive potential shares (in shares) 31,803,187 31,047,151
Earnings per share, basic (in dollars per share) $ 0.48 $ 0.30
Earnings per share, diluted (in dollars per share) $ 0.48 $ 0.30