XML 60 R52.htm IDEA: XBRL DOCUMENT v3.24.3
Earnings per Share - Number of Shares Outstanding for Calculation of Earnings Per Share (Detail) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Numerator (for basic and diluted earnings per share)        
Net Income (Loss) $ 2,086 $ 3,330 $ 8,079 $ 9,032
Denominator        
Basic weighted-average shares outstanding 34,966,625 34,771,742 34,910,165 34,612,163
Common stock equivalents arising from stock options and restricted stock awards 1,522,000 529,000 1,413,000 604,000
Diluted weighted-average shares outstanding 36,488,788 35,301,429 36,322,690 35,215,843