XML 104 R94.htm IDEA: XBRL DOCUMENT v3.23.3
Note 19 - Earnings Per Share - Reconciliation of Net Income and Shares Outstanding to Income and Number of Shares Used to Compute EPS (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 $ 8,473 $ 16,652 $ 30,392 $ 46,746
Shares outstanding, shares (in shares) 18,995,303 19,011,672 18,995,303 19,011,672
Impact of weighting shares, shares (in shares) 0 (23,229) (3,724) 131,060
Used in basic EPS, income $ 8,473 $ 16,652 $ 30,392 $ 46,712
Used in basic EPS, shares (in shares) 18,995,303 18,988,443 18,991,579 19,142,732
Stock options, shares (in shares) 2,001 125,684    
Restricted Stock Unit, shares (in shares) 0 16,320    
Used in dilutive EPS, income $ 8,473 $ 16,652 $ 30,392 $ 46,712
Used in dilutive EPS, shares (in shares) 18,997,304 19,130,447 19,013,838 19,415,558
Basic (in dollars per share) $ 0.45 $ 0.88 $ 1.6 $ 2.44
Diluted (in dollars per share) $ 0.45 $ 0.87 $ 1.6 $ 2.41
Less: Earnings allocated to participating securities, income     $ 0 $ (34)
Share-Based Payment Arrangement, Option [Member]        
Stock options, shares (in shares)     17,633 249,115
Restricted Stock Units (RSUs) [Member]        
Stock options, shares (in shares)     4,626 23,711