XML 73 R61.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:        
Net income – basic and diluted $ 21,540 $ 6,417 $ 28,655 $ 10,141
Shares used in computing net income per share:        
Weighted-average common shares outstanding – basic (in shares) 22,973,000 22,952,000 22,971,000 22,952,000
Effect of dilutive securities (in shares) 20,000 14,000 12,000 15,000
Weighted average common shares outstanding - diluted (in shares) 22,993,000 22,966,000 22,983,000 22,967,000
Earnings per common share:        
Earnings per share of common stock – basic (in dollars per share) $ 0.94 $ 0.28 $ 1.25 $ 0.44
Earnings per share of common stock – diluted (in dollars per share) $ 0.94 $ 0.28 $ 1.25 $ 0.44
Antidilutive shares (in shares) 73,000 107,000 0 0