XML 75 R63.htm IDEA: XBRL DOCUMENT v3.23.3
Note 14 - Shares Outstanding and Earnings Per Share - Earnings Per Share (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2021
Weighted average basic shares outstanding (in shares) 11,586 11,548 11,568 11,543  
Assumed exercise of stock options and issuance of stock awards (in shares) 6 9 3 5  
Weighted average diluted shares outstanding (in shares) 11,592 11,557 11,571 11,548  
Net income $ 12,230 $ 12,046 $ 37,121 $ 86,972 $ 86,972
Basic earnings per share (in dollars per share) $ 1.06 $ 1.04 $ 3.21 $ 7.53  
Diluted earnings per share (in dollars per share) $ 1.06 $ 1.04 $ 3.21 $ 7.53  
Unvested RSUs (in shares) 207 176 207 176