XML 36 R25.htm IDEA: XBRL DOCUMENT v3.23.3
Net Income per Share (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Net income per share:        
Net income $ 4,474 $ 6,616 $ 13,043 $ 10,659
Weighted-average shares outstanding 12,539,000 12,832,000 12,703,000 12,832,000
Effect of dilutive securities 43,000 19,000 43,000 39,000
Weighted-average diluted shares 12,582,000 12,851,000 12,746,000 12,871,000
Basic net income per share $ 0.36 $ 0.52 $ 1.03 $ 0.83
Diluted net income per share $ 0.36 $ 0.51 $ 1.02 $ 0.83