XML 65 R55.htm IDEA: XBRL DOCUMENT v3.22.2.2
Earnings Per Share - Summary of weighted average number of shares outstanding (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2022
Sep. 30, 2021
Sep. 30, 2022
Sep. 30, 2021
Numerator:        
Net income $ 18,436 $ 23,171 $ 58,808 $ 64,318
Denominator:        
Weighted average common shares outstanding (in shares) 16,659 16,868 16,822 16,828
Weighted average dilutive securities (in shares) 194 299 222 304
Weighted average common shares outstanding, diluted (in shares) 16,853 17,167 17,044 17,132
Basic (in dollars per share) $ 1.11 $ 1.37 $ 3.50 $ 3.82
Diluted (in dollars per share) $ 1.09 $ 1.35 $ 3.45 $ 3.75